资源描述:
《C程序设计基础题(带答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、选择题:1.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为()x=(i=4,j=16,k=32).(C程序设计)A)4B)16C)32D)522.一个C程序的执行是从().(C程序设计)A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序文件的第一个函数开始,到本程序main函数结束D)本程序的main函数开始,到本程序文件的最后一个函数结束3.以下合法的变量名称().(C程序设计)A)Tel_numB)8678C)bath.hD)float4.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句
2、c2=‘A’+‘6’-‘3’后,以%d形式输出c2,则结果为:()(C程序设计)A)DB)68C)不确定的值D)C5.已知字母A的ASCII值为65,以下C语言程序的输出的结果是:().(C程序设计)charc1='A',c2='D';printf("%c,%d",c1,c2);A)因输出格式不合法,输出错误信息B)A,68C)A,DD)65,686.以下程序的运行结果是().(C程序设计)main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A)6,1B)2,1C)6,0D)2,07.下面的程序段,输出结果是:()
3、.(C程序设计)inta=3,b=4,c;c=(a>b)?a+2:b+3;printf(“%d”,c);A)7B)3C)4D)58.已知ch是字符型变量,下面不正确的赋值语句是().(C程序设计)A)ch=‘a+b’;B)ch=‘ ’;C)ch=‘7’+‘9’;D)ch=5+9;9.判断char型变量ch是否为大写字母的正确表达式是().(C程序设计)第9页共9页A)‘A’<=ch<=‘Z’B)(ch>=‘A’)&(ch<=‘Z’)C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch)10.读下面的程序段,输出结果是().(C程序设计)intaa=2;aa
4、*=2;b=aa++;printf(“%d”,b);A)3B)4C)5D)611.读程序,分析下面的程序将输出()次“我爱中国”.(C程序设计)inti;for(i=1;i<5;i--){printf(“我爱中国”);}A)1B)4C)0D)无限次12.inti;i=sizeof(float)的结果是().(C程序设计)A)4B)3C)2D)113.以下程序段,运行结果为().(C程序设计)x=-1;for(;;){x=x*x;if(x!=1){break;}}A)是死循环B)循环执行二次C)循环执行一次D)有语法错误14.下面程序的运行结果是().(C程序设计)#include5、o.h>main(){intnum=0;while(num<=2){第9页共9页num++;printf("%d",num);}}a)1b)1c)1d)122233415.若执行下面的程序时从键盘上输入3和4,则输出结果是().(C程序设计)inta,b,sscanf(“%d%d”,&a,&b);s=a;if(a
6、)3,6C)10.12D)4,1017.运行下列代码后s的值为().(C程序设计)inti,s=0;for(i=0;i<3;i++){switch(i){case1:s+=i;case2:s+=i;第9页共9页default:s+=i;}Printf(“%d”,s);}A)7B)6C)8D)918.下列代码的输出结果是().(C程序设计)inti;intbookNum=4;inttotalPrice=0;intbookPrice[4]={10,20,30,40};for(i=0;i<4;i+=2){totalPrice+=bookPrice[i];}printf(“%d”,totalPrice
7、);A)30B)40C)60D)10019.以下程序的输出结果是().(C程序设计)main(){intx=2,y=1,z=2;if(x