C语言概述题目与答案._第1页
C语言概述题目与答案._第2页
C语言概述题目与答案._第3页
C语言概述题目与答案._第4页
C语言概述题目与答案._第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第一章C语言概述要把高级语言编写的源程序转换为目标程序,需要使用D 。A)编辑程序 B)驱动程序C)诊断程序D)编译程序以下叙述正确的是C 。A) C语言比其他语言高级B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚、具有其他语言的一切优点下列叙述中正确的是DA) C语言编译时不检查语法B) CC) C语言的函数可以嵌套定义D) CC语言中用于结构化程序设计的三种基本结构是B) if、switch、breakD) if、 for、 continue语言的子程序有过程和函数两种 语言所有函数都是外部函数AA)顺

2、序结构、选择结构、循环结构IC) for、while、do-whileI在一个C程序中 B_A) main函数必须出现在所有函数之前IC) main函数必须出现在所有函数之后I下列叙述中正确的是_D_A) C语言中既有逻辑类型也有集合类型B) C语言中没有逻辑类型但有集合类型C) C语言中有逻辑类型但没有集合类型D) C语言中既没有逻辑类型也没有集合类型下列关于C语言用户标识符的叙述中正确的是A)B)C)D)能将高级语言编写的源程序转换成目标程序的是A)链接程序B)用C语言编写的代码程序A)可立即执行C)经过编译即可执行10、以下叙述中正确的是 -C程序实现的算法必须要有输入和输出操作C程序实

3、现的算法可以没有输出但必须要有输入C程序实现的算法可以没有输入但必须要有输出C程序实现的算法可以既没有输入也没有输出A)B)C)D)B) main函数可以在任何地方出现 D) main函数必须出现在固定位置B用户标识符中可以出现在下划线和中划线(减号) 用户标识符中不可以出现中划线,但可以出现下划线 用户标识符中可以出现下划线,但不可以放在用户标识符的开头 用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头C解释程序D BC)B)D)编译程序D)编辑程序是一个源程序经过编译解释才能执行用 用 用 用8第2章基本数据类型和运算符选择题关键字、标识符和保留标识符和基本数据类型下列选

4、项中,合法的 C语言关键字是 _DA) VARB) Cher以下有4组用户标识符,其中合法的一组是A) ForB) 4d-subDOCaseSize以下选项中,非法的字符常量是CA) tB) 17以下选项中合法的字符常量是 B_A) “B”B) 010在C语言中,合法的长整型常数是A)0LB)4962710下列变量定义中合法的是AA) short _a=1-.le-1;C) long do=0xfdaL;以下所列的C语言常量中,错误的是A) 0xFFB) 1.2e0.5设有说明语句:char a= 72 则变量a _AA)包含1个字符 B)包含2个字符 C)包含3个字符 下列不正确的转义字符是

5、CB) C语言的数据类型是B)逻辑型1、8、A) 10、以下选项中属于A)复数型运算符和表达式C) in tegerCC) f2_G3IFabcD) defaultD) WORD void defi neC)“n”D) Xaa C) 68D) DC)324562&D) 216DB) double b=1+5e2.5;D) float 2_an d=1-e-3;BC) 2LD) 72D)说明不合法C) 074D) 0CC)双精度型D)集合型1、设有 int x=11;则表达式 (x+ * 1/3)A) 3B)42、 下列程序的输出结果是 CA) 3B) 3.2main () double d=3

6、.2; int x,y;x=1.2; y=(x+3.8)/5.0;prin tf(%d n, d*y);3、设int x=1, y=1;表达式(凶|y-)的值是 BC) 2C语言语法的表达式是 BC) int 18.5%3D) a=a+7=c+b的值是AC) 11D) 12C) 0D) 3.07A) 0B) 14、若变量已正确定义并赋值,下面符合A) a:=b+1B)a=b=c+2D)-5、C语言中运算对象必须是整型的运算符是A) %=B) /6、若已定义x和y为double类型,则表达式A) 1B)27、 若变量a、i已正确定义,且i已正确赋值,A) a=1B) +i;8、若有以下程序段,i

7、nt c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是 AA) 0B) 0.59、有如下程序mai nO int y=3,x=3,z=1;printf(“ c%d n” ,(+x,y+),z+2);运行该程序的输出结果是A) 3410、能正确表示逻辑关系:A) a=10 or a=011、有如下程序段int a=14,b=15,x;char c= A;x=(a&b)&(c=0|a=10 &a=10 II a=0D) 112、若a为int类型,且其值为3,则执行完表达式 a+=a-=a*a后,a的值是A) -3B) 913、设x、y、t均为int型变量,则执行语句:A)

8、不定值14、若变量c为char类型,A) a =c= zC) ( a =c)and =c)15、以下程序的输出结果是A) 0main ()B) falseC) 0B) 4能正确判断出AB) 1 int x=0.5; char z= a printf(16、假定x和y为double型,则表达式A) 3.50000017、以下合法的赋值语句是A) x=y=100 ;B) 3A BB) d-;C) -12D) 6x=y=3; t=+x|+y;后,y 的值为CC)3D) 1c为小写字母的表达式是Da )|(c= z)a )&(c=D) (c=C) 2D) 3“n” , (x& 1)&(zb)&(n=c

9、d)运算后,n的值为 CA) 0B) 1C)220、以下各选项企图说明一种新的类型名,其中正确的是int;B) typ edefv3;D) typ edefD)10.2c=7、d=8、m=2、n=2 ,则逻辑表达A) typ edef v1C) typ edef int填空题1、设有以下变量定义char w;D) 3A Cv2=i nt;v4: int;,并已赋确定的值int x; float y; double z;double O则表达式:w*x+z-y所求得的数据类型为2、 若x为int类型,请以最简单的形式写出与逻辑表达式!x3、 以下程序的输出结果是0_ Omai n() un si

10、g ned short a=65536; int b;pnntf(“r%d ,b=a);4、 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,c=(a-=(b-5);c=(a%11)+(b=3);5、 表示“整数x的绝对值大于5”时值为“真”的C语言表达式是x5|x-5_ O6、 以下程序的输出结果是 _2J_mai n() int a=1,b=2;a=a+b; b=a-b; a=a-b;printf( “ %d,%d , a, b ); 7、 下列程序的输出结果是16.00,请填空。Omai n()等价的C语言关系表达式 x=0|x=1 。b中的值是 3 o8、int a=9,b=2;float x=二6.6_ , y=1.1,z;z=a/2+b*x/y+1/2;print

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论