上海市计算机二级考试(c语言)复习资料题目

上海市计算机二级考试(c语言)复习资料题目

ID:13475995

大小:260.50 KB

页数:45页

时间:2018-07-22

上海市计算机二级考试(c语言)复习资料题目_第1页
上海市计算机二级考试(c语言)复习资料题目_第2页
上海市计算机二级考试(c语言)复习资料题目_第3页
上海市计算机二级考试(c语言)复习资料题目_第4页
上海市计算机二级考试(c语言)复习资料题目_第5页
资源描述:

《上海市计算机二级考试(c语言)复习资料题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海理工大学上海市计算机二级考试(C语言)复习资料题目C语言是一种面向过程的程序设计语言,函数、指针、地址和递归概念是它的难点。本复习资料以教学大纲为依据,提供各类题型和练习,重在“基本概念”、“常用算法”、“阅读分析程序”、“编程技能”等诸方面的强化训练,按照上海市计算机二级考试(C语言)的框架,提供“基础知识、读程序写结果、改错、编程序和程序指令填空”几部份,供学生学习参考,文末附习题参考解答。第一部份:基础知识1.下述循环的循环次数是()intk=2;while(k=0)printf("%d",k);k--;printf("");A、无限次B、0次C、1次D、2次2.在下列选项中,没

2、有构成死循环的程序段是()A、inti=100;B、for(;;)while(1){i=i%100+1;if(i>100)break;}C、intk=1000;D、ints=36;do{++k;}while(k>=10000);while(s);--s;3.若有以下定义和语句,且0<=i<10,则对数组元素的错误引用是()inta[]={0,1,2,3,4,5,6,7,8,9},*p,i;p=a;A、*(a+i)B、a[p-a]C、p+iD、*(&a[i])4.下面能正确将字符串"Boy"进行完整赋值操作的语句是()A、chars[3]={'B','o','y'};B、chars[]="Boy

3、";C、chars[3]={"Boy"};D、chars[3];s[0]='B';s[1]='o';s[2]='y';5.以下程序段的输出结果是()chararr[]="ABCD";char*ptr;for(ptr=arr;ptr

4、][4]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[4];p=a;printf(“%d”,*(*(p)+2));A、1B、5C、3D、79.C语言规定:在一个源程序中,main函数的位置是()A、必须在最开始B、必须在系统调用的函数的后面C、可以任意D、必须在最后10.一个C程序的执行是从()A、本程序的main函数开始,到main函数结束B、本程序的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束11.下面的四个选项中,均是不合法的用户标识符的选项是

5、()A、AB、floatC、b-aD、_123P_0la0gototempdo_AintINT12.下面四个选项中,均是合法转义字符的选项是()A、’’’B、’’C、’18’D、’\0’‘\’‘17’‘f’‘101’‘’‘”’‘xab’‘x1f’13.sizeof(float)是()A、一个双精度型的表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式14.下述循环的循环次数是()intk=2;while(k=0)printf("%d",k);k--;printf("");A、无限次B、0次C、1次D、2次15.若有以下定义和语句,且0<=i<10,则对

6、数组元素的错误引用是()inta[]={0,1,2,3,4,5,6,7,8,9},*p,i;p=a;A、*(a+i)B、a[p-a]C、p+iD、*(&a[i])16.若二维数组a有m列,则在a[i][j]前的元素个数为()A、j*m+iB、i*m+jC、i*m+j-1D、i*m+j+117.对两个数组a和b进行如下初始化chara[]=”ABCDEF”;charb[]={‘A’,’B’,’C’,’D’,’E’,’F’};则以下叙述正确的是()A、a与b数组完全相同B、a与b长度相同C、a和b中都存放字符串D、a数组比b数组长度长18.C语言中有关全局变量的说法,正确的是()A、在使用到它的所

7、有文件中均需定义B、在函数体外定义一次C、在main函数中定义A、在main函数外定义19.若有数组名作为函数调用时的实参,则传递给该函数形参的是()A、数组的首地址B、数组的第一个元素的值C、数组中全部元素的值D、数组元素的个数20.下面程序段的输出结果是()inta[][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[3];p=a;printf(“%d”,*(*(

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

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

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