- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择填空题(每小题1 分,共30 分)
1.若有声明 int x=3, y=4; ,则表达式xy?x++:y++的值是_________。
A. 2 B. 3 C. 4 D. 5
2.以下表示数学式 abc 的C 语言逻辑表达式中,错误的是________。
A. abc B. abbc C.!(a=b)!(b=c) D. !(a=b||b=c)
3.运行以下程序时
#includestdio.h
main( )
{ int a; float b;
scanf(%3d%f, a, b); printf(%d\t%f, a, b);
}
若要求变量a 和b 分别从键盘获得输入值45 和678.0,则以下四种输入数据中,不能达到该要求的输入数据是________。(_代表“空格”键,CR代表“回车”键)
A. 45_678CR B. 45CR678CR C. 45,678CR D.045678CR
4.如果未对函数的返回值类型作说明,则该函数的返回值类型被认为是。
a.char 类型 b.int 类型 c.void 类型 d.任意类型
5.以下关于C 语言语句的叙述中正确的是_______。
A. 所有语句都包含关键字 B. 所有语句都包含表达式
C. 所有语句都可以出现在源程序中的任何位置 D. 所有语句都以分号结束
6.程序段 int x=3; do{ printf(%d, x--); }while(!x); 的执行结果是________。
A. 3 2 1 B. 2 C. 死循环 D. 3
7.以下关于循环语句的说法中正确的是_________。
A. 在C 语言中只能用do、do-while 或for 语句实现循环结构
B. while 语句的循环体至少会被执行1 次
C. for 语句的循环体至少会被执行1 次
D. do-while 语句的循环体至少会被执行1 次
8.已有声明 int a[5]; 以下表达式中不能正确取得a[1]地址的是_________。
A. a[1] B. ++a C.a[0]+1 D. a+1
9.若有数组定义static char A[]=ABCDEF, B[]={A,B,C,D,E,F};,则数组A 和数组B 的长度分别是________。
A. 7,7 B. 6, 7 C. 6,6 D. 7,6
10.若有声明语句char s1[10]={0},s2[10]=books;则能将字符串books赋给数组s1 保存的表达式是_________。
A. s1=books; B. strcpy(s1, s2); C. s1=s2; D. strcat(s1, s2);
11.以下关于函数形式参数的声明中正确的是________。
A. int a[] B. int a[][] C. int a[]={0} D. int a[2][]
12.已知有函数f 的定义如下:
int f(int a, int b)
{ if(ab) return (a, b);
else return (b,a);
}
在main 函数中若调用函数f(2,3),得到的返回值是__________。
A. 2 B. 3 C. 2 和3 D. 3 和2
13.若有函数fun 的定义为:
void fun(……)
{static int a=1;
……
}
则下列叙述中不正确的是________。
A. 在每次调用fun 函数时,变量a 的值是上次调用结束时a 的值
B. 在fun 函数之外,可用变量名a 直接引用a 的值
C. 在其他函数中,可以出现声明double a=2.5;
D. fun 函数的形式参数不能取名为a
14.在循环语句的循环体中,使用break 和continue 语句的作用分别是。
A.结束本次循环和结束循环 B.结束循环和结束本次循环
C.两语句都结束本次循环 D.两语句都结束循环
15.已知int i=3; 则语句printf(%d, %d,i,i++); 的执行结果为
A. 3,3 B.4,4 C.3,4 D.4,3
16.设有说明语句“char s[ ]= ab\0\234\\\n79;”,strlen(s)和sizeof(s)的值分别是。
A.3,2 B.2,9 C.8,11 D.14,15
17.有如下程序
main( )
{ int x=1, a=0, b=0;
switch(x)
{ case 0 : b++; break ;
case 1 : a++;
case 2 : a++; b++; }
printf(“a=%d,b=%d\n”, a,b);
}
该程序的输出结果是。
A.a=2,
您可能关注的文档
最近下载
- DELIXI德力西DT(S)SF606 三相电子式多费率电能表(8费率)20240621.pdf
- 化验员应知应会手册正文.docx
- 引擎培训-运维4.0.docx VIP
- 2025至2030中国航空配餐行业市场发展分析及竞争格局与发展趋势报告.docx VIP
- 锅炉原理课件:第七章 锅炉设备的通风计算.ppt VIP
- 引擎培训-运维2.0.docx VIP
- 古代诗人名人高适人物介绍PPT.pptx VIP
- (正式版)C-J-T 298-2008 城镇供水营业收费管理信息系统.docx VIP
- 贵州片区设备运维线路 转正考试题.docx VIP
- 私募股权投资基金基础知识-7月《私募股权投资基金基础知识》押题密卷6.docx VIP
原创力文档


文档评论(0)