ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:60.95KB ,
资源ID:1422228      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1422228.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言考试试题c题库选择题答案0608最新.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言考试试题c题库选择题答案0608最新.docx

1、c语言考试试题c题库选择题答案0608最新C语言等级考试模拟试卷集成一、选择题 1、关于C语言数据类型的叙述,正确的是(C)。A)枚举类型不是基本类型 B)数组不是构造类型 C)变量必须先定义后使用 D)不允许使用空类型 2、下面关于C语言用户标识符的描述,正确的是(D)。A)不区分大小写 B)用户标识符不能描述常量 C)类型名也是用户标识符 D)用户标识符可以作为变量名 3、下面叙述正确的是(B)。A)2/3与2.0/3.0等价 B)(int)2.0/3与2/3等价 C)+5与6等价 D)A与”A”等价 4、已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是(B

2、)。A)scanf(“%d”,&a); B)scanf(“%lf”,&a); C)scanf(“%c”,&a); D)scanf(“%u”,&a); 5、下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点。A)先判断后执行 B)单入口,单出口C)程序中没有执行不到的语句 D)无死循环 6、已知int a=3, b=5; 则表达式 a & ! b 的值为(C)。A)3 B)2 C)0 D)1 7、已知char a=R; 则正确的赋值表达式是(A)。A)a=(a+)%4 B)a+2=3 C)a+=256- D)a=078 8、以下的语句中,无内嵌的if语句是(B)。A)if(x= =y)

3、x+=y; B)if(xy & x!=y); x+=y; C)if(x!=y)scanf(“%d”,&x);else scanf(“%d”,&y);D)if(xy) x+;y+; 9、设有整型变量x,下述语句(B)不会出现死循环。A)for( ; ; x+=1) B)for( ; (x=getchar()!=n; ) ; C)while(1) x+ ; D)for(x=10; ;x-) ; 10、下列数组声明中,正确的是(A)。A)int a5=0; B)int a=0 1 2; C)int a5=0; D)int a ; 11、以下数组定义中,正确的是(D)。A)int a23=1,2,3,

4、4,5,6,7; B)int a=1,2,3,4,5,6,7,8,9; C)int a2=1,2,3,4,5,6; D)int a4=6; 12、设有如下数组定义:char str8=“FuJian”;则分配给数组str的存储空间是(C)字节。A)6 B)7 C)8 D)9 13、以下程序的运行结果是(A)。int fun(int array44)int j; for(j=0;j4;j+) printf(“%2d”,array2j); printf(“n”);main()int a44=0,1,2,0,1,0,0,4,2,0,0,5,0,4,5,0; fun(a);A)2 0 0 5 B)1

5、0 0 4 C)0 1 2 0 D)0 4 5 0 14、若有以下宏定义,#define MOD(x,y) x%y则执行以下程序段后,z的值是(D)。int z,a=15,b=100;z=MOD(b,a);A)100 B)15 C)11 D)10 15、对于基类型相同的两个指针变量之间,不能进行的运算是(C)。A)next=head-next;head-next=p; B)head-next=p;p-next=head-next; C)p.next=head.next;head.next=p;D)(*head).next=p;(*p).next=(*head).next; 19、设有如下定义:

6、typedef int *INTEGER;INTEGER p,*q;则(C)是正确的叙述。A)p是int型变量 B)q是基类型为int的指针变量 C)p是基类型为int的指针变量 D)程序中可用INTEGER代替int类型名 20、以下程序的可执行文件名是file.exe。main()int argc;char *argv;int i; for(i=2;iargc;i+) printf(“%s%c”,argvi,(iargc-1)? : n);在DOS命令行输入:file My C Language and Programming,其输出结果是(A)。A)C Language and Prog

7、ramming B)My C Language and Programming C)MyCLanguageandProgramming D)file My C Language and Programming 21、在C语言源程序中,以下叙述正确的是(C)。A)main函数必须位于文件的开头 B)每行只能写一条语句 C)程序中的一个语句可以写成多行 D)每个语句的最后必须有点号 22、下面关于算术运算符的叙述,错误的是(A)。A)其运算对象不包含函数B)%(模运算符)的运算对象只能为整型量C)算术运算符的结合方向是“自左至右”D)自加和自减运算符的结合方向是“自右至左” 23、下面叙述中,(A

8、)不是结构化程序设计中的三种基本结构之一。A)数据结构 B)选择结构 C)循环结构 D)顺序结构 24、已知 double a=5.2; 则正确的赋值表达式是(A)。A)a+=a-=(a=4)*(a=3) B)a=a*3=2 C)a%3 D)a=double(-3) 25、逻辑运算符的优先级依次为(C)。A)| & ! B)& | ! C)! & | D)! | & 26、对于整型变量x,与while(!x) 等价的是(B)。A)while(x!=0) B)while(x= =0) C)while(x!=1) D)while( x) 27、下列数组声明中,正确的是(A)。A)int a10;

9、B)int n=10,an; C)int N=10;int aN; D)int n;scanf(“%d”,&n);int an; 28、有如下定义:char str6=a,b,0,d,e,f;则语句:printf(“%s”,str);的输出结果是(D)。A)ab B)abdef C)ab0 D)ab 29、执行以下程序段的输出结果是(B)。int a=10,*p=&a;printf(“%d”,+*p);A)10 B)11 C)变量a的地址 D)变量a的地址+1 30、若有以下程序段,且0i4,0jnext=p-next;free(p) B)head-next=p;p-next=head-nex

10、t;free(p);C)free(p);head-next=p;p-next=head-next;D)free(p);head-next=p-next; 32、假定已有如下变量说明和枚举定义:char ch;int j,k;enum daysun,mon,tue,wed,thu,fri,sat;int asat判断下列语句是否符合语法规则,结果是(C)。char a; /*语句1 */j+k=j; /*语句2 */if(amon0) j+; /*语句 3 */A)语句2错误,其它正确 B)语句1正确,其它错误 C)语句3正确,其它错误 D)语句1错误,其它正确 33、以下(D)是正确的常量。A

11、)E-5 B)1E5.1 C)a12 D)32766L 34、标准函数fgets(s,n,f)的功能是(B)。A)从文件f中读取长度为n的字符串存入指针s所指的内存B)从文件f中读取长度不超过n-1的字符串存入指针s所指的内存 C)从文件f中读取n个字符串存入指针s所指的内存D)从文件f中读取长度为n-1的字符串存入指针s所指的内存 35、关于C语言的源程序的叙述中,错误的是(C)。A)C语言的源程序由函数构成B)main函数可以书写在自定义函数之后 C)必须包含有输入语句D)一行可以书写多个语句 36、下面叙述正确的是(A)。A)强制类型转换运算的优先级高于算术运算B)若a和b是整型变量,(a+b)+是合法的 C)A*B是不合法的D)”A”+”B”是合法的 37、设有以下语句,则(D)是对a数组元素的不正确引用,其中0i10。 int a10=0,1,2,3,4,5,6,7,8,9,*p=a;A)ap-a B)*(&ai) C)pi D)*(*(a+i) 38、结构化程序设计不包括(A)。A)最优化 B)自顶而下,逐步细化 C)模块化设计 D)结构化编码 39、已知 int a=3,b=5; 则表达式 a= =3 & b !=1的值为(C)。A)3 B)5 C)1 D)0 40、已知 in

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1