- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精选】C语言考试题1
第一 题:选择题(1-18题每题1分;19-22题每题3分; 总分数:30)
1:用C语言编写的代码:
A)可立即执行
B)是一个源程序
C)经过编译即可执行
D)经过编译解释才能执行
2:对C语言来说,下列标识符合法的是:
A)xy
B)x1_
C)1_y
D)*1_x
3:在C语言中,以下合法的字符常量是:
A)‘\084’
B)‘\x43’
C)‘ab’
D)“\0”
4:下列运算符中优先级最的是:
A):
B)
C)+
D)!=
5:设x 、y均为f1oat型变量,则以下不合法的赋值语句是:
A) y=(x%2)/10;
B)x*=y+8;
C)x=y=0;
D)++x;
6:假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是:
A)7
B)8
C)6
D)2
7:已知char ch=′C′;则表达式(ch=′A′ ch=′Z′)?(ch+32):ch;的值是:
A)A
B)a
C)C
D)c
8:已有定义int x; f1oat y;且执行scanf(%3d%f,x,y);语句,若从第一列开始输入数据12345 678(回车),则x 的值为: C
A)12345
B)123
C)45
D)345
9:printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式:
A)从左起输出该字串,右补空格
B)按原字符长从左向右全部输出
C)右对齐输出该字串,左补空格
D)输出错误信息
10:int x=10,y=20,z=30;if(xy) z=x;x=y;y=z;以上语句执行后,x,y,z的值是:
A)x=10,y=20,z=30
B)x=20,y=30,z=30
C)x=20,y=30,z=10
D)x=20,y=30,z=20
11:程序段for (i=5;i;i--) for( j=0;j4;j++){语句} 中,{语句}总的执行次数是:
A)20
B)25
C)24
D)30
12:以下描述错误的是:
A)C程序中,函数可以直接或间接的调用自己 B)函数调用时,函数名必须与所定义的函数名字完全一致
C)函数说明语句中的类型必须与函数返回值的类型一致
D)实参数可以与形参个数不一致
13:若有定义:int a[5]={1,2,3,4,5};则语句a[1]=a[3]+a[2+2]-a[3-1];运行后a[1]的值为:
A) 6
B)5
C)1
D)2
14:不能把字符串:Hello!赋给数组b的语句是:
A)char b[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’};
B)char b[10]; b=“Hello!”;
C)char b[10]; strcpy(b,“Hello!”);
D)char b[10]=“Hello!”;
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 *p,a=4; p=a;则以下均代表地址的是:
A)a,p
B)a,p
C)a,*p
D)a,*p
17:设char s[10],*p=s;,下列表达式中,不正确的表达式是:
A)p=a+5
B)s=p+s
C)*p=s[0]
D)s[2]=p[4] p208
18:关于文件理解不正确的为:
A)C语言把文件看作是字节的序列,即由一个个字节的数据顺序组成;
B)所谓文件一般指存储在外部介质上数据的集合;
C)系统自动地在内存区为每一个正在使用的文件开辟一个缓冲区;
D)每个打开文件都和文件结构体变量相关联,程序通过该变量中访问该文件;
19:#includestdio.h main() {int a=1,b=2,c=3,d=0; if(a= =1 b++= =2) ??if(b!=2 || c--!=3) printf(“%d,%d,%d\n”,a,b,c);??else printf(“%d,%d,%d\n”,a,b,c); else printf(“%d,%d,%d\n”,a,b,c); }程序运行后的输出结果是:
A)1,2,3
B)1,3,2
C)1,3,3
D)3,2,1
20:#include stdio.hmain() {int a,b;for(a=1,b=1;a=100;a++) {??if (b=20) break;??if(b%3==1) {b+=3;continue;}}printf(%d\n,a);}程序的运行结果是:
A)
您可能关注的文档
- 【精选】CIA考试简介.doc
- 【精选】CIA2012年《实施内部审计业务》考试大纲.doc
- 【精选】CIO和CTO有什么不同?.doc
- 【精选】CIO定位与职能.ppt
- 【精选】CIO应知道CRM的八件事.pdf
- 【精选】CIA2012年《内部审计在治理、风险和控制中的作用》考试大纲.doc
- 【精选】Cisco Nexus 数据中心交换机配置介绍.pdf
- 【精选】cisco_ap配置手册.doc
- 【精选】CIS创意方法与技巧.doc
- 【精选】CISCO第一学期第6章测验 英文版.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)