- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计(上)模拟卷.doc
东南大学成贤学院2013~2014学年第2学期
专业 13 年级
学号: 姓名:
(考试时间:100分钟)
考试科目: C程序设计(上) (闭卷) 考试日期:2014年 月
题号 一 二 三 四 总分 得分 注意:答案必须填入答题纸上!!
一、选择题:(共30题,每题1分,共30分)
1.在C语言里,自定义的标识符 【1】
A. 能使用关键字且不区分大小写 B. 不能使用关键字且不区分大小写
C. 能使用关键字且区分大小写 D. 不能使用关键字且区分大小写
2.下列字符串中,正确的C标识符是 【2】
A. foo-1 B. 2b C. if D._256
3.字面常量52、5.2、52L 的数据类型分别是 【3】
A.long, double, int B.long, float, int
C.int, double, long D.int, float, long
4.int a=11,b=011; printf(%d\t%d,a++,++b);
输出结果为 【4】 (提示:注意变量b以及++运算符的位置)
A.11 10 B.12 11 C.11 12 D.12 10
5.a,b是整型变量,则执行下列语句后b的值是 【5】
b = (a=3*3,a*2,a+11);
A. 9 B.18 C.20 D.29?
6. 为了避免嵌套的条件语句的二义性,C语言规定else与 【6】 if语句配对
A. 编辑时在同一列上的 B.其之前最近的还没有配对过的
C. 其之后最近的 D.同一行上的
7. 执行语句int i=0;while(i25)i+=3; printf(%d,i);
输出结果是 【7】
A.24 B.25 C.27 D.28
8.下列C语言常量中,合法的是 【8】
A.37u B.\87 C.1.25e4.5 D.\96\45
9.下列字符串中,错误的C标识符是 【9】
A. English B. Chine_aa C.b(3) D.b3y
10.执行以下程序,输出为: 【10】
void main()
{short int a,b; a=32767; b=a+1 ;
printf(“%d,%d\n”,a,b);
}
A. 32767,32768 B.32767,-32768
C. 32767,0 D.32767,-1
11.下列不正确的转义字符是 【11】
A. ’\’ B. ’\\’ C. ‘\76’ D.‘\0’
12.设整型变量x的值是10,则表达式3x5的值是 【12】
A.不确定 B.1 C.0 D.表达式非法
13.设x=2;y=3;表达式x=y==3运算后。x= 【13】
A.1 B.2 C.3 D.0
14. 对于输入语句“scanf(“%d,%d”,a,b);”,要使变量a、b的值分别为3和4的正确输入(其中CR表示换行)是 【14】
A.3,4CR B.34CR
C.3CR4CR D.3;4CR
15.设int a=2,b=3,x, y;则能正确执行的语句是 【15】
A. scanf(”%d,%d”,x-y,x+y); B. printf(”%d\n”,a%b);
C. printf(”%f%d\n”,a+b); D. scanf(”%d,%d”,x, y);
16.对下面三条语句,正确的论断是 【16】
(1)if(a)s1;else s2;
(2)if(a==0)s2;else s1;
(3)if(a!=0)s1;else s2;
A. 三者相互等价 B. 三者相互不等价
C. 只有(2)和(3)等价 D. 以上三个说法都不正确
17.下列关于break和switch语句的叙述中,正确的是 【17】
A. break是switch语句的一个成分
B. 在语句switch中可以根据需要使用或不使用break语句
C. 在语句switch中必须使用break语句
D. 上述结论中两个正确
18.表示程序流程的三种基本结构是 【18】
您可能关注的文档
- CKONG_ERP06.ppt
- cmp122a计算机应用基础.doc
- cmsc 414 computer and network security lecture 27.ppt
- CNI5e Ch 01.ppt
- Combining Replica Placement and Caching Techniques in Content Distribution Networks.pdf
- Communication Networks -14 -Application and Presentation Layers.pdf
- Comparison and validation of community structures in complex networks.pdf
- Complex networks and decentralized search algorithms.pdf
- computer and network systems.pdf
- Computer English Unit 8 Computer Network (计算机英语 第八单元 计算机网络).doc
文档评论(0)