c语言程序设计模拟题含答案

c语言程序设计模拟题含答案

ID:20744491

大小:61.50 KB

页数:8页

时间:2018-10-15

c语言程序设计模拟题含答案_第1页
c语言程序设计模拟题含答案_第2页
c语言程序设计模拟题含答案_第3页
c语言程序设计模拟题含答案_第4页
c语言程序设计模拟题含答案_第5页
资源描述:

《c语言程序设计模拟题含答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计试题一、单项选择题(本题共25小题,每小题2分,共50分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。错选、多选或未选均无分。1.以下正确的C语言自定义标识符是__A____。A._1aB.2a_C.doD.a.122.在C语言中,错误的常数表示是___D____。A.0LB.-0x6aLC.'6'D.1.234E3.53.设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是___B____。A.1B.2C.6D.104.设有以下程序段:intx=2,y=2,

2、z=0,a;a=++x

3、

4、++y&&z++;printf("%d,%d,%d",x,y,z);执行后输出的结果是___C______。A.2,2,0B.3,3,1C.3,2,0D.3,2,15.在C语言中,字符串"\TOPt65""的长度是__B_____。A.5B.7C.8D.126.设floatx,由键盘输入:12.45,能正确读入数据的输入语句是___C_____A_。A.scanf("%5f",&x)B.scanf("%5d",&x);C.scanf("%f",x);D.scanf("%s",&x);7.逗号表达

5、式a=2*6,a*3,a+5的值是___B______。A.12B.17C.36D.418.C语言程序中,整型常量的书写形式不包括___A______。A.二进制B.八进制C.十进制D.十六进制9.在C语言中,下列运算符中结合性属于自右向左的是________B_。A.&&B.--C.<10.设intx;,则与计算︱x︱等价的表达式是___B______。A.x>0?-x:xB.x>0?x:-xC.x<0?x:-xD.x<0?-x:-x11.执行下面的程序段后,k的值是__A_____B。intk=1,n=325;do{k

6、*=n%10;n/=10;}while(n);A.3B.30C.523D.32512.表达式的值为0的是________C_。A.5/5%5B.5>2C.!4D.0x7&&713.设inta=11,b=2;执行下述程序段后,变量a和b的值分别是___B____。do{a/=b++;}while(a>b);A.1,3B.1,4C.2,3D.2,414.在C语言中,下列错误的说法是_______C。A.函数可以递归调用B.不允许在函数中再定义函数C.递归程序不可能用非递归算法实现D.对于continue语句,可以通过改变程序的结构而不使

7、用它15.inta[2][3]={{1},{2,3}};,则a[1][0]的值是___C______。A.0B.1C.2D.316.以下对二维数组a的正确说明是____B_____C。.A.inta[3][];B.floata[][4];C.doublea[3][4];D.floata(3)(4);17.设chars[10]="abcd",t[]="12345";,则s和t在内存中分配的字节数分别是___D__。A.6和5B.6和6C.10和5D.10和618.switch(表达式)语句中的“表达式”,允许的类型是_____B___

8、C_。A.float,intB.float,int,charC.int,charD.char,double19.在C语言中,形参的隐含存储类别是_______A。A.autoB.staticC.externD.register20.下列属于文件包含的命令是____C_____。A.#defineN25B.#endifC.#include"stdio.h"D.#else21.设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){…}则循环体执行次数是____C____。A.5B.4C.20D.无限次22.设有以

9、下说明语句:structex{intx;floaty;charz;}example;则下面的叙述中不正确的是________B。A.struct是结构体类型的关键字B.example是结构体类型名C.x、y、z都是结构体成员名D.structex是结构体类型23.正确的变量定义是____A____。A.unsignedlongd=1000;B.floatm1=m2=10.0;C.charc1='A',c2=A;D.doublex=0.618,x=3.14;24.下面程序的输出结果是___C___。#includev

10、oidmain(){ints,k;for(s=1,k=2;k<5;k++)s+=k;printf("%d",s);}A.1B.9C.10D.1525.下列描述中不正确的是___C____。A.字符型数组中可以存放字符串B.可以对字

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

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

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