C语言期末考试 - 试题及答案 - 最新2012年
C语言期末考试 试题及答案 最新2012年 一、单项选择题
1.(D)是合法的用户自定义标识符。 A、 b-b B、float C、
2.若变量已正确定义并赋值,表达式(B)不符合C语言语法。 A、a*b/c;B、3.14%2 C、2, b D、a/b/c 3.(C)是不正确的字符常量。 A、'n'B、'1'C、\ D、'101'
4.在 C 程序中,用(B)表示逻辑值“真”。 A、1B、非 0 的数C、非 1 的数 D、 大于 0 的数
5.(C)把x、y定义成float类型变量,并赋同一初值3.14。 A、float x, y=3.14;B、float x, y=2*3.14; C、float x=3.14, y=x=3.14; D、float x=y=3.14; 6.若变量已正确定义,表达式(C)的值不是2。 A、2&3 B、1<<1C、a==2D、1^3
7.若变量已正确定义,语句“if(a>b) k=0; else k=1;”和(C)等价。
A、k=(a>b)?1:0; B、k=a>b; C、k=a<=b;D、a<=b ? 0 : 1;
8.设变量定义为“int a, b;”,执行下列语句时,输入(D),则a和b的值都是10。
scanf(\;
A、10 10B、10, 10C、a=10 b=10 D、a=10, b=10 9.下列程序的输出结果是(D)。
fun(int a, int b, int c) { c =a*b; } void main( ) { int c; fun(2,3,c); printf(”%dn”,c); }
A、0 B、1 C、6 D、无法确定
10.在C程序中,若对函数类型未加说明,则函数的隐含类型为(A)。 A、intB、double C、void D、char
11.表达式 strlen(”hello”) 的值是(B)。 A、 4B、 5 C、 6D、 7
12.设变量定义为“int a[4];”,则表达式(D)不符合C语言语法。 A、*aB、a[0]C、aD、a++
13.设变量定义为“int x, *p=&x;”,则&*p相当于(A)。 A、p B、*p C、xD、*&x
14.若变量已正确定义,(A)不能使指针p成为空指针。 A、p=EOFB、p=0C、p=’’ D、p=NULL
15.对于以下的变量定义,表达式(D)不符合C语言语法。
struct node { int len; char *pk;
} x = {2, \
A、p->pk B、*p.pkC、*p->pkD、*x.pk 16. 有如下程序
int runc(int a,int b) { return(a+b);} main0
{ int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%\\d\\n”,r); }
该程序的输出的结果是 (D) A) 12 B) 13 C) 14 D) 15
17. 对于基类型相同的两个指针变量之间,不能进行的运算是A) < B) = C) + D) -
(C) 18. 有如下程序
long fib(int n)
{ if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main0
{ printf(“%d\\n”,fib(3));
该程序的输出结果是 (B) A} 2 B} 4 C} 6 D} 8 19. 有如下定义
struct person{char name[9]; int age;}; strict person class[10]={“Johu”, 17, “Paul”, 19 “Mary”, 18, “Adam 16,};
根据上述定义,能输出字母M的语句是 (D) A)
prinft(
“
%c\\n
”
,class[3].mane);
pfintf(“%c\\n”,class[3].name[1]); C)
prinft(
“
%c\\n
”
,class[2].name[1]);
B)
D)
printf(“%^c\\n”,class[2].name [0]);
20. 以下所列的C语言常量中,错误的是 (B) A) 0xFF B) 1.2e0.5 C) 2L D) ‘\\72’ 21. 有以下程序段 int k=0 while(k=1)k++;
while 循环执行的次数是 (A)
A) 无限次 B) 有语法错,不能执行 22. 以下程序的输出结果是 (C)
fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf(“%d”,a); }
A) 0 B) 29 C) 31 D) 无定值
C) 一次也不执行 D) 执行1次
…… 此处隐藏:12字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




