福建省c语言考试试题c题库选择题答案

上传人:壹****1 文档编号:457750316 上传时间:2023-11-03 格式:DOCX 页数:50 大小:195.44KB
返回 下载 相关 举报
福建省c语言考试试题c题库选择题答案_第1页
第1页 / 共50页
福建省c语言考试试题c题库选择题答案_第2页
第2页 / 共50页
福建省c语言考试试题c题库选择题答案_第3页
第3页 / 共50页
福建省c语言考试试题c题库选择题答案_第4页
第4页 / 共50页
福建省c语言考试试题c题库选择题答案_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《福建省c语言考试试题c题库选择题答案》由会员分享,可在线阅读,更多相关《福建省c语言考试试题c题库选择题答案(50页珍藏版)》请在金锄头文库上搜索。

1、福建省c语言考试试题c题库选择题答案06-08(最新)2006年6月份2008年1月份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)AtA等价4、已知chara;使用scanf()函数输入一个字符给变量

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

3、) if(x!=y)scanf(d,&x);elsescanf(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)inta5=0;B)inta=012;C)inta5=0;D)inta口;11、以下数组定义中,正确的是(D)。A)inta23=1,2,3,4,5,6,7;B)inta尸1,2,3,4,5,6,7,8,9;C)inta2=1,2,3,4,5,6;D)inta4=6;12

4、、设有如下数组定义:charstr8=FuJian;则分配给数组str的存储空间是(C)字节。A)6B)7C)8D)913、以下程序的运行结果是(A)。intfun(intarray44)intj;for(j=0;j4;j+)printf(2d,array2j);printf(n);main()inta44=0,1,2,0,1,0,0,4,2,0,0,5,0,4,5,0;fun(a);A)2005B)1004C)0120D)045014、若有以下宏定义,#defineMOD(x,y)x%y则执行以下程序段后,z的值是(D)。intz,a=15,b=100;z=MOD(b,a);A)100B)1

5、5C)11D)1015、对于基类型相同的两个指针变量之间,不能进行的运算是(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;殳有如下定义:typedef int *INTEGER;INTEGER p,*q;则(C)是正确的叙述A)p是int型变量B) q是基类型为int的指针变量C)p是基类型为int的指针变量D)程序中可用INTEGER代替int类型名20、以下程序的可执行文件

6、名是file.exemain()intargc;char*argv口;inti;for(i=2;iargc;i+)printf(s%C,argvi,(iargC1)?n:);在DOS命令行输入:fileMyCLanguageandProgramming回车,,其输出结果是(A)。A)CLanguageandProgrammingB)MyCLanguageandProgrammingC)MyCLanguageandProgrammingD)fileMyCLanguageandProgramming21、在C语言源程序中,以下叙述正确的是(C)。A) main函数必须位于文件的开头B)每行只能写一

7、条语句C)程序中的一个语句可以写成多行D)每个语句的最后必须有点号22、下面关于算术运算符的叙述,错误的是(A)。A)其运算对象不包含函数B) %(模运算符)的运算对象只能为整型量C)算术运算符的结合方向是“自左至右”D)自加和自减运算符的结合方向是“自右至左”23、下面叙述中,(A)不是结构化程序设计中的三种基本结构之一。A)数据结构B)选择结构C)循环结构D)顺序结构24、已知doublea=5.2;则正确的赋值表达式是(A)。A)a+=a-=(a=4)*(a=3)B)a=a*3=2C) a%3D)a=double(-3)25、逻辑运算符的优先级依次为(C)A)|&!B)&|!C)!&|D

8、)!|&26、对于整型变量x,与while(!x)等价的是(B)。A)while(x!=0)B)while(x=0)C)while(x!=1)D)while(x)27、下列数组声明中,正确的是(A)。A)inta10;B)intn=10,an;C)intN=10;intaN;D)intn;scanf(d,&n);intan;28、有如下定义:charstr6=a0,bd,e,f;则语句:printf(S,str);的输出结果是(D)。A)abB)abdefC)ab0D)ab29、执行以下程序段的输出结果是(B)。inta=10,*p=&a;printf(d,+*p);A)10B)11C)变量a

9、的地址D)变量a的地址+130、若有以下程序段,且0Wi4,0wjnext=p-next;free(p)B) head-next=p;p-next=head-next;free(p);C) free(p);head-next=p;p-next=head-next;D) free(p);head-next=p-next;32、假定已有如下变量说明和枚举定义:charch;intj,k;enumdaysun,mon,tue,wed,thu,fri,sat;intasat判断下列语句是否符合语法规则,结果是(C)。chara;/*语句1*/j+k可/*语句2*/if(amon0)j+;/*语句3*/

10、A)语句2错误,其它正确B)语句1正确,其它错误C)语句3正确,其它错误D)语句1错误,其它正确33、以下(D)是正确的常量。A)E-5B)1E5.1C)a12D)32766L34、标准函数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)

11、一行可以书写多个语句36、下面叙述正确的是(A)。A)强制类型转换运算的优先级高于算术运算2B)若a和b是整型变量,(a+b)+是合法的C) A*是不合法的D) “A+”星合法的37、设有以下语句,则(D)是对a数组元素的不正确引用,其中0Wi10。inta10=0,1,2,3,4,5,678,9,*p=a;A)ap-aB)*(&ai)C)piD)*(*(a+i)38、结构化程序设计不包括(A)。A)最优化B)自顶而下,逐步细化C)模块化设计D)结构化编码39、已知inta=3,b=5;则表达式a=3&b!=1的值为(C)。A)3B)5C)1D)040、已知inta10;则对a数组元素引用不正确的是(A)。A)a10B)a3+5C)a10-10D)a541、有如下定义inta3=1,2,3,4,5,6,7,8;则数组a的行数是(B)。A)2B)3C)4D)无法确定的42、设有以下变量定义:charstr1=string:str28,*str3,*str4=string”;ii(A)是正确的。A)strcpy(str1,“china);B)str2=china”;C)strcpy(*str3,“china);D)strcpy(str40,china);43、如下fun函数的类型是(C)。fun(f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号