C语言期末考试题
、选择题
1、下列选项中,不是用来表达转义字符的是()
A\\B'C074D\0
2、下列选项中,不是C语言提供的合法关键字的是()
AswitchBbeginCcaseDdefault
3、以下选项中C语言期末考试题
、选择题
1、下列选项中,不是用来表达转义字符的是()
A\\B'C074D\0
2、下列选项中,不是C语言提供的合法关键字的是()
AswitchBbeginCcaseDdefault
3、以下选项中,能作为C程序自定义标识符的是()
C break D class+2
b的值不为2的是()
Anum(10)Bfile_bak
4、设a为5,执行下列语句后,
Ab=a/2Bb=6-(--a)Cb=a%2Db=a<3?3:2
5、执行语句x=(a=3,b=a--);后,x,a,b的值依次为()
A 3, 3, 2
B2,3,2C3,2,3D2,3,36、在以下一组运算符中,优先级最高的运算符是()
A<=B=C%D&&
7、设a为整形变量,下列C表达式中,不能表达数学关系式10<a<15的是()
A10<a<15Ba==11||a==12||a==13||a==14
Ca>10&&a<15D!(a<=10)&&!(a>=15)
8、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()
AfloatBintCcharDdouble
9、设a,b为字符型变量,执行scanf(a=%c,b=%c",&a,&b)函数调用后使a为'A',b为'B',正确的输入是()AA''B'BA','B'CA=A,B=BDa=A,b=B
10、设有inti=010,j=10;执行printf(%d,%d\n”,++i,j--);语句后的输出是()
A11,10B9,10C010,9D10,9
11、设a=3,b=4,执行printf(%d,%d”,(a,b),(b,a));语句后的输出是()
A3,4B4,3C3,3D4,4
12、假定所有变量均已正确定义,下列程序段运行后x的值是()
a=b=c=0;x=35;
if(!a)x--;elseif(b);if(c)x=3;elsex=4;
13、
14、
34 B 4 C 35 D 3
执行下列程序段后的输出结果是()
**** B *** C ** D *
下列语句中错误的是()
while(x=y)5;
B do x++ while(x= =10);
x=9;
while(x>7)
{printf( *");x--;}
while(0);
D do 2;while(a= =b);
15、
16、
若i、j已定义为int类型,
则以下程序段中的内循环体的执行次数是()
循环语句for(x=0,y=0;(y!=123)||(x<4);x++);的循坏执行0
无限次B不确定次
for(i=5;i;i--)
for(j=0;j<4;j++){
A 20 B 24 C 25
30
17、以只写方式打开一个二进制文件,应选择的使用方式是()
Aa+"Bw+"Crb"Dwb”18、设有定义语句“int
c语言C语言期末考试题 来自淘豆网m.daumloan.com转载请标明出处.