C语言程序设计期末考试卷及答案得分阅卷人复核人一、单项选择题
从A、B、C、D四个选项中,选择一个最佳答案填入括号内(每小题1分,共计30分)
1.一个C语言程序的执行是从()
A)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束B)本程序的main函数开始,到main函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序的main函数结束2.下列选项中不属于...C语言关键字的是()
A)switchB)printfC)defaultD)case3.设有语句inta=4;,则执行了语句a+=a-=a*a;后,变量a的值是()
A)24B)-24C)4D)164.已知inti;floatd;,则正确的表达式是()
A)(intd)B)int(d)%iC)(int)d%iD)int(d%i)5.已知inti,a;,执行语句i=(a=3*9,a/5),a+11;后,变量i的值是()
A)5B)16C)27D)386.下列选项中合法的字符型常量是()
A)"a"B)'\n'C)"\n"D)a7.下面程序的运行结果是()
#includevoidmain(){intk=15;printf("k=%d,k=%o,k=%x\n",k,k,k);}A)k=15,k=15,k=15B)k=15,k=17,k=17C)k=15,k=017,k=0xfD)k=15,k=17,k=f8.已知a,b,c为int类型,执行语句:scanf("%d%d%d",&a,&b,&c);使得a为10,b为20,c为30,以下不正确...的输入形式是()
A)10B)10C)10,20,30D)102020203030309.已知intx=1,y=2,z=3;,执行下列程序段后,输出的结果是()
if(x>y)z=x;x=y;y