- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机语言(C)第2阶段测试题
江南大学现代远程教育 第二阶段测试卷
考试科目:《计算机语言(C)》第7章至第9章(总分100分)
时间:90分钟
学习中心(教学点) 批次: 层次:
专业: 学号: 身份证号:
姓名: 得分:
一、选择题(每题2分,共30分)
1.下面函数f的定义:
f(int a) {printf(%d,a);}
函数f的返回类型( A )。
A. 同参数a的类型相同 B. 是void类型
C. 没有返回值 D. 无法确定
2.下列说法正确的是( C )。
A. C程序必须在开头用预处理命令#include stdio.h
B. 预处理命令必须位于C源程序的首部
C. 在C语言中,预处理命令都以#开头
D. C语言的预处理命令只能实现宏定义和条件编译的功能
3.C语言的编译系统对宏命令是( D )时候处理的。
A. 在程序运行
B. 在程序连接时
C. 和源程序其它C语言同时进行编译时
D. 对源程序其它成份正式编译之前进行处理的
4. 若有定义int a[2][2]={0};,则以下描述正确的是( B )。
A. 只有a[0][0]的值为0 B. 数组每个元素的值都为0
C. 只有a[0][1]的值为0 D. 以上都不正确
5. 下列程序段执行后,s的值是( A )。
static char ch[]=600;
int a,s=0;
for(a=0;ch[a]=0ch[a]=9;a++)
s=10*s+ch[a]-0;
A. 600 B. 6 C. 0 D. 出错
6.有语句char str1[10],str2[10]={books};
则能将字符串books赋给数组str1的正确语句是( B )。
A. str1={Books}; B. strcpy(str1,str2);
C. str1=str2; D. strcpy(str2,str1);
7.在C语言中,引用数组元素时,其数组下标的数据类型允许是( C )。
A.整型常量 B.整型表达式 C. 整型常量或整型表达式 D.任何类型的表达式
8.对两个数组a和b进行如下初始化
char a[ ]=〝ABCDEF〞;
char b[ ]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};
A. a和b数组完全相同 B. a和b长度相同
C. a和b中都存放字符串 D. a数组比b数组长度长
9. 下面程序段的运行结果是( D )。(注:└┘表示空格)
char c[6]={‘a’,’b’,’c’,’\0’,’d’,’\0’};
printf(“%s”,c);
A.abc B.’a’’b’’c’ C.abc└┘d D.abc
d ‘d’
10. 若有语句int a; a=strlen(“a\bre\’hi\’y\\\bou\n”);则a的值是( A )。
A. 14 B. 16 C. 13 D. 15
(说明: ‘\b’是退格符)
11. 以下对C语言函数的有关描述中,正确的是( A )。
A. 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. C函数即可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个源程序文件
12. 以下能正确定义数组并正确赋初值的语句是( D )。
A. int N=5,b[N][N]; B. int a[1][2]={{1},{3}};
C. int c[2][]={{1,2},{3,4}}; D. int d[ ][2]={{1,2},{ },{34}};
13. 数组名作为参
文档评论(0)