C语言习题级问题详解3.doc

C语言习题级问题详解3.doc

ID:55257353

大小:43.80 KB

页数:16页

时间:2020-05-07

C语言习题级问题详解3.doc_第1页
C语言习题级问题详解3.doc_第2页
C语言习题级问题详解3.doc_第3页
C语言习题级问题详解3.doc_第4页
C语言习题级问题详解3.doc_第5页
资源描述:

《C语言习题级问题详解3.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、测试题31.C语言中不合法的字符常量是CA、’65’B、’xff’C、’’D、’&’2.具有相同类型的指针变量p与数组a,不能进行的操作是(C)。A、p=&a[0];B、p=a;C、p=&a;D、*p=a[0];3.若有x=22,y=26,z=0;,则执行下面语句后,z的输出结果是(B)z=x>y?x:yA、72B、26C、48D、224.对于建立函数的目的,正确的说法是DA、提高程序的执行效率B、减少程序的篇幅C、减少程序文件所占的存D、提高程序的可读性5.有定义:char*p1,*p2;则下列表达式中正确合理的是CA、p1/=5B、p1+=5C、p1=&p2

2、D、p1*=p26.以下程序的运行结果是(B)。main(){inti=1,sum=0;while(i<10)sum=sum+1;i++;printf("i=%d,sum=%d",i,sum);}A、i=10,sum=9B、运行出现错误C、i=2,sum=17.若变量已正确定义且k的值是4,计算表达式(j=4,k--)后,j和k的值为(C)A、j=4,k=4B、j=3,k=3C、j=4,k=3D、j=3,k=48.给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为(A)A、数组x

3、的长度大于数组y的长度B、数组x和数组y等价C、数组x和数组y的长度相同D、数组x的长度小于数组y的长度9.在下述程序中,判断i>j共执行了多少次C#includemain(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf(“%d”,s);break;}s+=i;}}A、4B、8C、6D、710.下列各m的值中,能使m%3==2&&m%5==3&&m%7==2为真的是(D)。A、8B、17C、6D、2311.下面判断正确的是(D)。A、char*a="china";等价于char*a;*a="ch

4、ina";B、charstr[10]={"china"};等价于charstr[10];str[]={"china"};C、charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc";D、char*s="china";等价于char*s;s="china";12.设b的值为二进制数,b=00000010;表达式(b>>2)/(b>>1)的值是(A)。A、0B、2C、8D、413.以下叙述正确的是(A)。A、用do-while语句构成的循环,在while后的表达式为零时结束循环B、do-while语句构成的循环只能用break语句退

5、出.C、do-while语句构成的循环不能用其它语句构成的循环来代替.D、用do-while语句构成的循环,在while后的表达式为非零时结束循环.14.以下正确的说法是(D)。A、如果形参与实参类型不一致,以实参类型为准B、return后边的值不能为表达式C、定义函数时,形参的类型说明可以放在函数体D、如果函数值的类型与返回值类型不一致,以函数值类型为准15.已定义两个字符数组a,b,则以下正确的输入格式B是A、scanf("%s%s",&a,&b);B、scanf("%s%s",a,b);C、gets("a"),gets("b");D、get(a,b);16.宏定

6、义#definePI3.14中的宏名PI代替CA、不确定类型的数B、一个单精度实数C、一个字符串D、一个双精度实数17.以下叙述中正确的是(A)。A、C程序中注释部分可以出现在程序中任意合适的地方B、分号是C语句之间的分隔符,不是语句的一部分C、花括号“{“和”}”只能作为函数体的定界符D、构成C程序的基本单位是函数,所有函数名都可以由用户命名18.若有说明:inta[3][4];则数组a中各元素(A)。A、不能得到确定的初值B、可在程序的编译或运行阶段得到初值0C、可在程序的运行阶段得到初值0D、可在程序的编译阶段得到初值019.下面四个选项中,均是不合法的用户标识

7、符的选项是(D)。A、_123tempintB、AP_0doC、floatla0_AD、b-agotoint20.以下不能对二维数组a进行正确初始化的语句是(B)。A、inta[][3]={{1,2},{0}};B、inta[2][3]={{1,2},{3,4},{5,6}};C、inta[2][3]={0};D、inta[][3]={1,2,3,4,5,6};21.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是(B)。A、9B、-12C、6D、-322.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。