【计算机类职业资格】2013年3月计算机二级C语言模拟试题-4及答案解析.doc
《【计算机类职业资格】2013年3月计算机二级C语言模拟试题-4及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2013年3月计算机二级C语言模拟试题-4及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、2013年 3月计算机二级 C语言模拟试题-4 及答案解析(总分:100.00,做题时间:90 分钟)填空1.实型变量的类型说明符有: 1、 2。(分数:2.00)填空项 1:_填空项 1:_2.表达式 7+82 Ch=getchar1; While( 2 ) ) ) ) if ( 3 ) n+;(分数:2.00)填空项 1:_4.putchar(c ) 函数的功能是是是 1。(分数:2.00)填空项 1:_5.int *p 的含义是是是是 1。(分数:2.00)填空项 1:_6.C语言中数组的下标下限为 1。(分数:2.00)填空项 1:_7.定义 fp为文件型指针变量的定义方法为 1。(分
2、数:2.00)填空项 1:_8.数组 int a34;共定义了 1 个数组元素。(分数:2.00)填空项 1:_二、单项选择题(总题数:22,分数:44.00)9.下列属于整型常量的是_。(分数:2.00)A.12B.12.0C.-12.0D.10E1010.不属于字符型常量的是_。(分数:2.00)A.AB.aC.“A”D.b11.下列表达式为关系表达式的为_。(其中 a为一整型变量)(分数:2.00)A.3+4*5B.a=10C.a0?a:-aD.a=112.下面不正确的赋值语句是_。(分数:2.00)A.a=a+1B.a= =bC.a+=bD.a=113.下列对数组定义不正确的语句是_。
3、(分数:2.00)A.int m5;B.char b=h,e;C.int a10=1,6,8,4;D.char p;14.若有以下定义,则_和_是对数组元素的正确引用。 int a5,*p=a(分数:2.00)A.* a+=a-=a*a;(分数:2.00)A.-240B.64C.112D.-11216.指出下面正确的输入语句( )。(分数:2.00)A.scanf(“a=b=%d”,B.scanf(“%d,%d”,C.scanf(“%c”,c) ;D.scanf(“%f/n”,17.下面的变量说明中正确的是_。(分数:2.00)A.int:a, b, c;B.int a; b; c;C.int
4、 a, b, cD.int a, b, c;18.C语言用( )表示逻辑“真”值。(分数:2.00)A.TrueB.t 或 yC.非零整型值D.整型值 019.若 x=5,y=4 则 y*=x+5; y的值为( ).(分数:2.00)A.40B.20C.15D.3020.C语言中以追加方式打开一个文件应选择_参数。(分数:2.00)A.“r”B.“w”C.“rb”D.“a”21.Break语句的正确的用法是( )。(分数:2.00)A.无论在任何情况下,都中断程序的执行,退出到系统下一层。B.在多重循环中,只能退出最靠近的那一层循环语句。C.跳出多重循环。D.只能修改控制变量。22.两个指针变
5、量的值相等时,表明两个指针变量是_。(分数:2.00)A.占据同一内存单元。B.指向同一内存单元地址或者都为空。C.是两个空指针。D.都没有指向。23.字符串指针变量中存入的是_。(分数:2.00)A.字符串的首地址。B.字符串C.第一个字符D.字符串变量。24.以_个是不正确的描述。(分数:2.00)A.不论在主函数还是自定义函数中,只要说明了变量,就可为其分配存贮单元。B.在定义函数时,必须指定形参的类型。C.形参和实参之间可以是值传递。D.数组名可以作为参数进行传递。25.表达式“1?(0?3:2):(10?1:0)”的值为_。(分数:2.00)A.3B.2C.1D.026.为表示关系
6、xyz,应使用 C语言表达式(分数:2.00)A.(x=y)则数组所占的存贮空间为_。(分数:2.00)A.4个字节B.5个字节C.6个字节D.7个字节29.根据 C语言的语法规则,下列_个是不合法标识符。(分数:2.00)A.WhileB.NameC.Rern5D._exam30.在 C语言中对于实型数组,其每个数组元素的类型是( )。(分数:2.00)A.实型B.整型C.可以为任何类型D.不确定三、读出下列程序,写出程序的运行结果(总题数:5,分数:10.00)31.main() int a=8 , b=1; a=a+b; b=a*b; printf(“a=%d,b=%d“,a,b); 该
7、程序的运行结果是_。(分数:2.00)_32.main() int i,num5; for(i=0;i_33.main() float c,f; c=30.0; f=(6*c)/5+32; printf(“f=%f“,f); 该程序的运行结果是_。(分数:2.00)_34.# include “stdio.h” main( ) int a=8,2,9,4,1, *p; p=a; *(p+2)+=2; printf(“%d, %d ”, *p, *(p+2); 该程序的运行结果是_。(分数:2.00)_35.# include “stdio.h” main( ) int a=8,2,9,4,1,
8、 *p; p=a; *(p+2)+=2; printf(“%d, %d ”, *p, *(p+2); 该程序的运行结果是_。(分数:2.00)_四、将下列程序中不正确的语句改正(总题数:5,分数:10.00)36.main( ) int k ; k=35555 ; printf ( “%d “, k) ; (分数:2.00)_37.main ( ) int a , b ; scanf ( “input a ,b:”,a , b ); printf (“a=%d, b=%d”,a,b); (分数:2.00)_38.main( ) int sum , k ; sum=0 ; k= 1 ; whil
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2013 二级 语言 模拟 试题 答案 解析 DOC
