计算机等级考试二级c语言笔试模拟试题

计算机等级考试二级c语言笔试模拟试题

ID:13887355

大小:47.00 KB

页数:9页

时间:2018-07-24

计算机等级考试二级c语言笔试模拟试题_第1页
计算机等级考试二级c语言笔试模拟试题_第2页
计算机等级考试二级c语言笔试模拟试题_第3页
计算机等级考试二级c语言笔试模拟试题_第4页
计算机等级考试二级c语言笔试模拟试题_第5页
资源描述:

《计算机等级考试二级c语言笔试模拟试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、一个C程序总是从( )开始执行。A.程序的第一条执行语句 B.主函数 C.子程序 D.主程序2、在C语言中,int, char和short int三种类型变量所占用的内存大小是( )。A.均为2个字节 B.由用户自己定义 C.由所用机器的字长决定 D.是任意的3、若有以下类型说明语句:char a; int b; float c; short int d;则表达式(c*b+a)*d的结果类型是( )。A.char B.int C.double D.float4、若有说明语句:int w=1,x=2,y=3,z=4;则表达试w>x

2、?w:z>y?z:x的值是( )A.4 B.3 C.2 D.15、设x,y 为int型变量,则执行下列语句后,y的值是( )x=5;y=x++*x++;y=--y*--y;A.529 B.2401 C.1209 D.6256、C语言中函数返回值的类型是( )A.return语句中的表达式类型 B.调用函数的类型C.总是int型 D.定义函数时所指定的函数类型7、凡是在函数中未指定存储类别的变量,其隐含的存储类别是( )A.自动 B.静态 C.外部 D.寄存器8、在源程序的一个文件中定义的全局变量的作用域是( )A.本文件的全部范围 

3、B.该程序的全部范围C.一个函数的范围 D.从定义该变量的位置开始至该文件的结束9、以下不正确的描述是( )A.break语句只能用于循环语句和switch语句B.在switch语句中,break语句的作用也可用continue语句来替代C.在循环语句中,使用continue语句是为了结束本次循环,而不是终止循环的执行D.在循环语句中,使用break语句是为了使流程跳出循环体,提前结束循环10、若有宏定义 #define mod(x,y) x%y 则执行以下程序段后,输出为( )int z,a=15,b=100;z=mod(b,a)

4、;printf(“%d”,z++);A.11 B.10 C.6 D.宏定义不合法11、若有说明语句: char s1[4]=”12”; char *ptr;则执行下列语句后输出为( )ptr=s1;printf(“%c”,*(ptr+1));A.字符‘2’ B.整数2 C.字符串“12” D.字符‘1’12、若有以下语句int x[]={2,4,6,8,10,12},*ptr;ptr=x;则对数组元素的正确引用为( )A.x B.x[6] C.*(--ptr) D. *(++ptr)13、若有说明语句:int i,x[3][

5、4];则不能实现将x[1][1]的值赋给变量i的语句是( )A.i=*(*(x+1)+1) B.i=*(*(x+1)) C.i=x[1][1] D.i=*(x[1]+1)14、若已定义了如下的共用体类型变量x,则x所占用的字节数(在16位PC机条件下)为( )union data{int i;char ch;double f;}x;A.7 B.11 C.8 D.1015、如下说明语句:enum A {A0=1,A1=3,A2,A3,A4,A5};enum A B;执行:B=A3;printf(“%d”,B);输出的是( )A.5

6、 B.3 C.2 D.编译时出错16、while(!x)中的条件表达式(!x)与下面条件( )等价。A.x==0 B.x==1 C.x==0

7、

8、 x==1 D.x!=017、有以下说明语句,则对结构体变量s的成员num的不正确引用是( )struct student{int num;int age;}s,*p;A.s.num B.*p.num C.p->num D.(*p).num18、说明语句int (*p)[10]定义了p是( )A.指针数组 B.指向数组的指针C.返回值为整型的函数指针 D.指向整型数的指针19、下面对文件操作

9、函数描述正确全面的是( )int n_read=read(int fd,char *buf,int n);从文件fd中读n个字节存放在buf中从文件fd中读n个整数存放在buf中从文件fd中读n个字节存放在buf中,并将n赋给n_read从文件fd中读n个字节存放在buf中,并将实际读入的字节数和出错代码赋给n_read20、C语言的编译系统对宏命令是( )A.在程序运行时进行代换处理的B.在程序连接时进行处理的C.与程序中其他C语句同时进行编译的D.在对源程序其他成分正式编译之前进行处理的一、选择题(每小题2 分,共70 分)下列

10、各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不符合良好程序设计风格的是______。  A)、源程序要文档化   B)、数据说明的次序要规范化  C

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

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

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