青岛大学课程考试试卷。
__2008 春季学期考试时间2008.7
课程名称c语言程序设计a卷 b卷。
本试卷共4页,做题前请检查试卷是否缺页。
) 1. c语言程序中,先定义的函数先执行,main函数最后执行。
) 2. (int)3.5表达式的值是4
) 3. 逻辑运算符&&和||优先级相同。
) 4. char a=’0’,b=0;变量a和b的值相等。
) 5. char a=’\0’,b=0; 变量a和b的值相等。
) 6. i=-3;while(i++)执行结束后,i的值为0
) 7. int a [10];声明中的10个单元在内存中是连续存放的。
) 8. 函数声明中省略返回值类型时,函数体中可以没有return语句。
) 9. c语言中,一个函数可以调用其他函数,不能调用自己。
) 10. 定义结构体的关键字是 define
) 1. 下面错误的变量名是。
a. a2b b. ah d.2a
) 2. i=0;下面表达式值不为0的是。
a. 5/9*18 b. ic.++0&&>0
) 3. 下面不属于c语言关键字的是。
a. int b. switch
) 4. 有关函数的定义,下面错误的是。
a.函数名必须满足标帜符的要求。
b.函数必须有返回值。
c.函数可以调用自己。
d.一个函数中可以有多个return语句
) 5. 下面错误的常量是。
a. 23 b. 068 c.2.3e-5 d. 6.7
) 6. 有语句char a[10], p=”abcd”,下面正确的语句是。
) 7. 下面合法的表达式是。
a. (a+bb.023c.(a+b)=5 d.~7
) 8. 下面是合法字符常量的是。
a."\tb. tc. 'td.''
) 9. 有语句int a[10]=;则错误的是。
a. a[1]的值是1 b. 没有a[10]单元 的值是零 d. a[1]的值是2
) 10. 5&&2的值是。
a.5 b. 2 c.1d. 0
) 11. 有语句组int a[10]=,i,s=0;for(i=2;i<10;i++)s+=a[i];则s的值为。
a. 不确定 b.9c.10d.7
) 12. int i,a=0;for(i=0;i<10;i++)执行完后a的值是。
a. 0 b. 1c. 8d.2
) 13. 有语句int a[10],*p=a;下面对数组元素引用不正确的是。
b.*a=20 c.*(p+2)=30 d.*(p+10)=40
) 14. 有说明语句struct stu st,*p=&st;下面哪个语句是错误的。
a. p->age=20 b. c. (p).age=20 d.*
) 15. 若有定义int x,*p;则下面正确的赋值表达式是。
a. p=&x b. p=x c. *p=&x d.*p=*x
) 16. 有语句组int a[10]=;则a[a[0]]的值为。
a. 1 b.2c.3d.4
( )17. c/c++语言中,以下选项中合法的标识符是。
a. a#b c. 3b
) 18. for(i=0;;i++)s+=i;循环次数是。
a.0次 b. 1次 c.无限次 d.不确定。
) 19. 与变量声明语句long a;等价的语句是。
a. signed long int a ; b. short int a; c. unsigned long int a; d. unsigned long a
) 20. 表达式10+010+0x10的值是。
a.30 b.10.1 c. 10.11d.34
1. 有说明语句char a[30]="abcdefgh";a[3]=’0’;且’a’的ascii码为65,执行printf(“%c”,*a)的输出结果是___执行printf(“%s”, a) 的输出结果是执行printf(“%d”, a[0]) 的输出结果是。
2. 结构化程序中三种基本结构是和。
3. 描述’a’≤c≤’z’ 的c语言表达式是。
4. 语句int a[10]=,p=a;执行*p++;后,*p的值是___
5.算法是指在利用计算机解决问题的方法和步骤,算法可以用自然语言描述,也可以用图图等图示方法表达。
1. 下面程序输入整数n,输出n!
#include <>
void main(),swapflag,i,t;
swapflag=1;//启动循环。
while(swapflag)
for(i=0;i<10;i++)printf("%d,",a[i]);
printf("");
3. 下面程序输入一行字符到a字符串中,然后挑选a字符串中的大写字母放到b字符串中,并输出b字符串,填空完成程序。
#include <>
void main( )i++;
b[j]='0';
puts(b);
4.下面程序使用函数maxp返回数组中最大元素的地址,并在主函数中输出该元素,填空完成程序。
#include <>
int * maxp(int *a,int len){
int i,*m;
2019C语言试卷C
大连职业技术学院。2010 2011 学年第一学期。c语言程序设计试卷 c 本试卷共 5 页,计六道大题 答题说明 1 考生必须写清答题纸上要求填写的考试科目 系别 班级 姓名 考号等项内容 2 考生必须依照题签上的题目顺序,在答题纸上写清题号,按顺序答题。一 单项选择题 本大题共10小题,每小题1...
2023年C语言试卷
2012 2013学年第2学期。程序设计语言 c 考试试卷。专业班级。姓名。学号。开课系室计算机应用技术系 考试日期。一 选择题。1 以下说法中正确的是 c a 总是从第1个函数开始执行。b 要调用的函数必须在函数main中定义。c 总是从函数main开始执行。d 函数main必须放在程序的开始部分...
2023年c语言试卷
2010 试题。一 单选题 每小题2分,共20分 1.表达式 4 3 2 的值为 2.下面哪个表达式符合c语言语法 3.若有定义 int a 2 3 以下选项中能对a数组元素正确引用的是 a a 2 1 b a 2 3 c a 0 3 d a 1 2 1 4.以下程序段完全正确的是 5.有定义语句 ...