|
【奥鹏】[中国石油大学(华东)]2018年春季学期《C语言》在线考试补考(适用于2018年10月份考试)
试卷总分:100 得分:100
第1题,以下关于数组的描述正确的是
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素
第2题,在一个C程序中
A、main函数必须出现在所有函数之前
B、main函数可以在任何地方出现
C、main函数必须出现在所有函数之后
D、main函数必须出现在固定位置
第3题,若有说明语句:char c= '\64' ; 则变量C包含:
A、1个字符
B、2个字符
C、3个字符
D、说明不合法,C值不确定
第4题,设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是
A、7
B、8
C、9
D、10
第5题,在C语言中,下列变量名称中合法的是
A、7x
B、int
C、ELse
D、a-b
第6题,用8位无符号二进制数能表示的最大十进制数为
A、127
B、128
C、255
D、256
第7题,以下选项中不能正确赋值的是( )。
A、char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B、i char b[10];b="Hello!";
C、i char b[10]= "Hello!";
D、i char *str="Hello!";
第8题,能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是
A、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
B、(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
C、(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
D、(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
第9题,初始化多维数组的语句中,可以默认的是( )。
A、最后一个下标界
B、第1个下标界
C、第2个下标界
D、以上都不对
第10题,从变量的作用域来分,可分为全局变量和局部变量,形参是
A、局部变量
B、全局变量
C、静态变量
D、动态变量
第11题,读程序,写出程序执行结果#include stdio.hvoid f(int x, int y) { int t; if (xy) { t=x; x=y; y=t; } } void main() { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); }
正确资料:4,3,5
第12题,读程序,写出程序执行结果 #include stdio.hvoid main() { int x=4; if(x++=5)printf("%d\n", x) ;else printf("%d\n", x--) ; }
正确资料:
第13题,读程序,写出程序执行结果 #include stdio.hvoid fun(char *w, int n){ char t, *s1, *s2; s1=w; s2=w+n-1; while(s1s2) {t=*s1;*s1= *s2 ; *s2= t;s1++;s2--;}}void main(){ char p[]="abcdefg";fun(p, strlen(p));puts(p);}
正确资料:
第14题,读程序,写出程序执行结果 #include stdio.h#define S(a,b) (a)*(b)void main(){ int a=3 ,area;area=S(a,a+3) ; printf("area=%d\n",area); }
rea=18
第15题,读程序,写出程序执行结果 #include stdio.hvoid main() { int n=2; printf("%d,%d,%d\n", ++n , n+=2 , --n) ; }
正确资料:
第16题,编程题:从键盘输入10个评委给参赛选手打的分,去掉一个最高分和一个最低分,求选手的得分(平均分)。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
正确资料:
第17题,编程题:编程任意输入两个实数a和b,计算下面函数的值,并输出y值。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
正确资料:
第18题,编程题备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。
正确资料:
|
|