- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言考试题3
第一 题:选择题(1-18题每题1分;19-22题每题3分; 总分数:30)
1: 对于C语言源程序,以下叙述错误的是:
A)可以有空语句
B)函数之间是平等的,在一个函数内部不能定义其它函数
C)程序调试时如果没有提示错误,就能得到正确结果
D)注释可以出现在语句的前面
2:选出下列标识符中不是合法的标识符的是:
A)hot_do
B)cat1
C)_pri
D)2ab
3:下面叙述正确的是:
A)2/3 与 2.0/3.0等价
B)(int)2.0/3 与 2/3 等价
C)++5 与 6 等价
D)A与A等价
4:下列运算符中优先级最低的是:
A)?:
B)
C)+
D)!=
5:已知double a=5.2; 则正确的赋值表达式是:
A) a+=a-=(a=4)*(a=3)
B)a=a*3=2
C)a%3
D)a=double(-3)
6:若有定义:int a; 则语句a=(3 * 4)+ 2 % 3;运行后,a的值为:
A)12
B)14
C)11
D)17
7:已知x =43,ch=A,y=0则表达式(x = y chB!y) 的值是y=!0取非=1 Y=0时,
A)0
B)语法错
C)1
D)假
8:若定义a,b为整型变量,下列不合法的输入语句是:
A)scanf(“%d%d”,a,b);
B)scanf(“%d%d”,a,b);
C)scanf(“%d,%d”,a,b);
D)scanf(“a=%d,b=%d”,a,b);
9:程序段:int x=12; double y=3.141593; printf(“%d%8.6f”,x,y);的输出结果是 :
A)123.141593
B)12 3.141593
C)12,3.141593
D)123.1415930
10:以下的if语句中,x的值一定被重新赋值的是:
A)if(x==y) x+=y;
B)if(xy x!=y );x+=y; 分号,也就是说这一句已经结束了,判断条件不起做用。不管条件是真是假,都会执行下面
C)if(x!=y) scanf(%d,x); else scanf(%d,y);
D)if(xy){ x++;y++; }
11:对for(表达式1;;表达式3)可理解为:
A)for(表达式1;0;表达式3)
B) for(表达式1;1;表达式3)
C)for(表达式1;表达式1;表达式3)
D)for(表达式1;表达式3;表达式3)
12:如果函数值的类型和return语句中表达式的值不一致,则:
A)语法出错
B)连接出错
C)以函数类型为准
D)以表达式值的类型为准
13:下列数组定义中,正确的是:
A)int a[5]={0};
B)int a[]={0 1 2};
C)int a[5]=0;
D)int a[];
14:判断字符串a和b是否相等,应当使用:
A) if(a==b)
B)if(a=b)
C)if(strcpy (a,b))
D)if(strcmp(a,b))
15:若有说明:int a[3][4];则对a数组元素的正确引用是:
A) a[2][4]
B)a[1,3]
C)a[1+1][0]
D)a(2)(1)
16:已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是:
A)k=*ptr1+*ptr2
B)ptr1=ptr2
C)k=*ptr1*(*ptr2)
D)ptr2=k
17:程序段char str[]=ABC, *p=str;printf (%d\n,*(p+2));的运行结果是:
A)0
B)字符C的ASCII
C)字符C的地址
D)字符C
18:系统的标准输入文件操作的数据流向为:
A)从键盘到内存
B)从显示器到磁盘文件
C)从硬盘到内存
D)从内存到U盘
19:main() {int x= 2,y= -1,z=2;if (xy)??if(y0) z= 0;??else z+ =1;????printf(%d\n,z); }以上程序的输出结果是:
A)3
B)2
C)1
D)0
20: # includestdio. hmain(){1ong int num;scanf(%ld,
您可能关注的文档
- 2010就业性别差异研究.doc
- 2009药学有机化学期末试卷(公办)[A]答案.doc
- 2010年上海市高中学生化学竞赛(“华理一化工杯”)初赛试题.doc
- 2011第17届NOIP试题及解析.doc
- 2010版pkpm参数设置规范对照版及高层六大比值的控制(绝对经典).doc
- 2010高考二轮复习教案中国古代的思想与文化.doc
- 2012届中考语文词语的运用复习题.doc
- 2011江南十校联考语文试卷.doc
- 2012年10生物技术-生物化学试卷A答案.doc
- 2012年全国大纲版高考语文试题word版(含答案).doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)