欢迎来到天天文库
浏览记录
ID:38644437
大小:28.50 KB
页数:6页
时间:2019-06-16
《广东海洋大学C语言考试B试卷选择》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2005-2006(2)C语言试卷B选择、填空题与评分标准一、选择题(每题2分,25题,共50分)下列各题A、B、C、D四个答案中,只有一个选项是正确的,请将每题的正确答案写在答题纸对应序号的横线上,答在试卷上不能得分1、运算符有优先级,在C语言中关于运算符优先级的正确叙述是()。A、逻辑运算符高于算术运算符,算术运算符高于关系运算符B、算术运算符高于关系运算符,关系运算符高于逻辑运算符C、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符<标准答案>
2、=b2、C语言编译逻辑运算时,以()代表"真"和"假"。A、T,FB、1,0C、‘1’,‘0’D、0,1<标准答案>=b3、以下程序的输出结果是()。main(){intx=0,a=0,b=0;switch(x){case0:b++;case1:a++;b++;break;case2:a++;b++;}printf("a=%d,b=%d",a,b);}A、a=1,b=1B、a=0,b=1C、a=1,b=0D、a=1,b=24、若:chars[10][10];则数组元素的非法引用是()。A、s[10][
3、9]B、s[8][2*3]C、s[3][4*2]D、s[4][10-1]<标准答案>=a5、假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w>x)?w+1:x+2;则程序运行后,m的值是()A、4B、3C、2D、1<标准答案>=a6、下列可以正确表示字符型常数的是()A、"a"B、' 10'C、""D、297<标准答案>=b7、若定义语句floatbb[100],则该数组array元素的上、下界为()。A、0,99B、99,0C、100,1D、0,100
4、<标准答案>=a8、下列各组字符序列中,可用作C语言程序标识符的是()。A、S*BSDB、_a1234C、spr#itD、4_cf_1在<标准答案>=b9、已知:charch='R';则下列表达式的值是()ch=(ch>='A'&&ch<='Z')?(ch+32):ch;A、RB、AC、ZD、r<标准答案>=d10、以下程序段的输出结果是()。Chars[]="\1abcbt";printf("%d",strlen(s));A、6B、12C、8D、14<标准答案>=c11、假定有以下变量定义
5、intk=7,x=12;则能使值为5的表达式是()。A、x%kB、k%xC、x/kD、k/x<标准答案>=a12、以下程序的输出结果是()。#includemain(){intx,t;x=8;t=(++x)+(++x);printf("%d",t);}A、16B、17C、19D、20<标准答案>=d13、合法的数组定义是()。A、chara[]={'m','y','!'};B、chara[3]={"m","y","!"};C、chara[]={};D、chara="my!";<标准答
6、案>=a14、设a为int型变量,则能正确表达数学关系
7、a
8、<10的表达式是()。A、10>a>-10B、-109、10、a<10C、-10>a;a<10D、-10=d15、设a、b、c和d都是int型变量,则执行表达式:a=(b=20,c=16*2,d=c-b)后的值为()。A、0B、32C、20D、12<标准答案>=d16、以下程序段的输出结果是()floata=12345678.123;printf("%4.2f",a);A、8.12B、5678C、12345678.111、2D、提示出错、无结果<标准答案>=c17、以下程序的输出结果是:()main(){chara[]={7,2,8,12,5,9,10};char*p;p=a;printf("%d",*++p);printf("%d",++*p);}A、72B、22C、23D、28<标准答案>=c18、以下数据中不属于int类型的是(18)。A、-32769B、0x23C、036D、32767<标准答案>=a19、以下程序的输出结果是(19)main(){intx;x=5;if(--x<5)printf("%d",--x)12、;elseprintf("%d",x++);}则输出结果是(19)。A、3B、4C、5D、6<标准答案>=a20、以下程序的输出结果是()。main(){intb=2,c=1;d=c/b&&++c;printf("d=%d,e=%d",d,c);}A、d=1,c=1B、d=0,c=0C、d=0,c=1D、d=0,c=2<标准答案>=c21、若变量a是int类型,并执行了语句:a='c'+3.2;则正确的叙述是()。A、a的值是
9、
10、a<10C、-10>a;a<10D、-10=d15、设a、b、c和d都是int型变量,则执行表达式:a=(b=20,c=16*2,d=c-b)后的值为()。A、0B、32C、20D、12<标准答案>=d16、以下程序段的输出结果是()floata=12345678.123;printf("%4.2f",a);A、8.12B、5678C、12345678.1
11、2D、提示出错、无结果<标准答案>=c17、以下程序的输出结果是:()main(){chara[]={7,2,8,12,5,9,10};char*p;p=a;printf("%d",*++p);printf("%d",++*p);}A、72B、22C、23D、28<标准答案>=c18、以下数据中不属于int类型的是(18)。A、-32769B、0x23C、036D、32767<标准答案>=a19、以下程序的输出结果是(19)main(){intx;x=5;if(--x<5)printf("%d",--x)
12、;elseprintf("%d",x++);}则输出结果是(19)。A、3B、4C、5D、6<标准答案>=a20、以下程序的输出结果是()。main(){intb=2,c=1;d=c/b&&++c;printf("d=%d,e=%d",d,c);}A、d=1,c=1B、d=0,c=0C、d=0,c=1D、d=0,c=2<标准答案>=c21、若变量a是int类型,并执行了语句:a='c'+3.2;则正确的叙述是()。A、a的值是
此文档下载收益归作者所有