返回顶部

C程序设计期末考试习题(含答案)

[复制链接]
admin1Lv.9 显示全部楼层 发表于 2022-10-8 13:38:38 |阅读模式 打印 上一主题 下一主题
C程序设计期末考试习题(含答案).doc (1.7 KB, 下载次数: 0, 售价: 1 威望)
c语言程序设计期末试题A(含答案)
一、单项选择题(选择一个最佳答案,每题2分,共20分)
1.一个C程序的执行是从( )。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序的main函数开始,到本程序文件的最后一个函数结束
D) 本程序文件的第一个函数开始,到本程序main函数结束
2.下列选项中,不能用作标识符的是( )。
A) _1234_ B) _1_2 C) int_2_ D) 2_int_
3.以下定义语句中正确的是( )。
A) char a='A'b='B'; B) float a=b=10.0;
C) int a=10,*b=&a; D) float *a,b=&a;
4.设有以下定义:#define d 2
int a=0; double b=1.25; char c=’A’;
则下面语句中错误的是()。
A) a++; B) b++ C) c++; D) d++;
5.以下4个选项中,不能作为一条C语句的是( )。
A) {;} B) a=0,b=0,c=0; C) if(a>0); D) if(b==0) m=1;n=2;
6.有以下定义语句 double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是( )。
A) a=a+b=b++ B) w%(int)a+b) C) (c+w)%(int)a D) w=a==b;
7.设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。
A) p=1; B) *q=2; C) q=p; D) *p=5;
8.设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是( )。
A) scanf(“%d”,pa) ; B) scanf(“%d”,a) ;
C) scanf(“%d”,&pa) ; D) scanf(“%d”,*pa);
9.若有说明:char *language[]={”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达
式*language[1]>*language[2]比较的是()。
A)字符B和字符P B) 字符串FORTRAN和字符串BASIC
C)字符F和字符B D) 字符串BASIC和字符串PASCAL

10.执行语句for(i=1;i++




上一篇:C程序设计习题解答
下一篇:C程序设计(第四版)(谭浩强)完整版 课后习题答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

雅宝知识库(yabaojy.com)--是一个聚焦知识付费的平台,包括在线教育、文档下载、作业答案、网课答案、考试资料、形考任务答案、行业资料、毕业论文、同时还包括问答平台、资料文库、课件下载等,是一个综合在线学习知识分享交流平台。
  • 企业微信

  • 官方微信

  • 商务合作