




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.以下数据中,不正确的数值或字符常量是(A).(A).c2.设j和k都是int类型,则for循环语句: for(j=0,k=0;j=9&k!=876;j+)scanf(%d,&k);(A)(A).最多执行10次3.char a1=abc,a280=1234;将a1串连接到a2串后面的语句是(A).(A).strcat(a2,a1);4.以下正确的说法是:在C语言中(A).(A).实参和与其对应的形参各占用独立的存储单元5.下列字符序列中,是C语言保留字的是(A).(A).sizeof6.以下选项中,与k=n+完全等价的表达式是(A).(A).k=n,n=n+17.在位运算中,操作数每左移一位
2、,其结果相当于(A).(A).操作数乘以28.以下程序的运行结果是(A).main() int n;for(n=1;nb)a=b;if(ac)a=c;则a的值为(A).(A).110.下列定义数组的语句中正确的是(A).(A).#define size 10 char str1size,str2size+2;11.C语言中运算对象必须是整型的运算符是(A).(A).%=12.C语言中 while 和 do-while 循环的主要区别是(A).(A).do-while 的循环体至少无条件执行一次13.16.在C语言中,形参的缺省存储类别是(A).(A).auto14.从键盘上输入某字符串时,不可
3、使用的函数是(A).(A).getchar()15.以下数据中,不正确的数值或字符常量是(A).(A).8.9e1.216.以下不是无限循环的语句为(A).(A).for(y=0,x=1;x+y;x=i+) i=x;17.while(fabs(t)=1e-5&ty) z=x;else z=y;return(z);(A).4530.设有以下语句, 若0k4,下列选项中对字符串的非法引用是(A).char str42=aaa,bbb,ccc,ddd,*strp4;int j;for (j=0;j4;j+)strpj=strj;(A).strp31.9以下语句中,循环次数不为10次的语句是(A).(
4、A).for(i=1;i10;i+);32.14以下不能正确进行字符串赋初值的语句是(A).(A).char str5=good!;33.18若有double *p,x10;int i=5;使指针变量p指向元素x5的语句为(A).(A).p=ξ34.C语言的if语句嵌套时,if与else的配对关系是(A).(A).每个else总是与它上面的最近的并且尚未与其他else匹配的if配对35.16以下正确的函数定义形式是(A).(A).double fun(int x,int y)36.18经过下列的语句 int j,a10,*p;定义后,下列语句中合法的是(A)(A).p=a+2;37.17
5、enum a sum=9,mon=-1,tue;2char a=This is a program.;输出前5个字符的语句是(A).(A) .printf(%.5s,a);选择题B篇38.C语言源程序的基本单位是(B).(B).函数39.下列程序的输出结果是(B).main()char c1=97,c2=98;printf(%d %c,c1,c2);(B).97 b40.下列四个选项中,均是C语言关键字的选项是(B).(B).switch typedef continue41.以下能对二维数组a进行正确初始化的语句是(B).(B).int a3=1,2,3,4,5,6;42.以下对枚举类型名的
6、定义中正确的是(B).(B).enum a sun=9,mon=-1,tue;43.以下选项中合法的用户标识符是(B).(B)._2Test44.以下叙述中正确的是(B).(B).C语言中的每条可执行语句最终都将被转换成二进制的机器指令45.以下叙述中不正确的是(B).(B).在C程序中,赋值运算符的优先级最低46.若有以下程序段:int a=3,b=4; a=ab;b=ba;a=ab;则执行以上语句后,a和b的值分别是(B).(B).a=4,b=347.9.假定所有变量均已正确定义,下列程序段运行后x的值是(B).k1=1;k2=2;k3=3;x=15;if(!k1) x-;else if(
7、k2) x=4;else x=3;(B).448.给数组a的所有元素分别赋值为1、2、3、的语句是(B).(B).for(i=1;ib?a+:b+,a+b的值是(B).(B).857.以下程序段的输出结果为(B).for(i=4;i1;i-)for(j=1;jc)b=a;a=c;c=b;则c的值为().B(B).280.以下不正确的定义语句是(B).(B).int y5=0,1,3,5,7,9;81.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是(B).(B).单向值传递82.以下程序的输出结果是(B).main() char s=123,*p;p=s;printf(%c%c%
8、cn,*p+,*p+,*p+);(B).32183.以下语句中,不能实现回车换行的是(B).(B).putchar(n);选择题C篇84.设C语言中,int类型数据占2个字节,则long类型数据占(C).(C).4个字节85.以下叙述正确的是(C).(C).C语言本身没有输入输出语句86.以下数值中,不正确的八进制数或十六进制数是(C).(C).-1687.已知x=43,ch=A,y=0;则表达式(x=y&chB&!y)的值是(C).(C).188.能将高级语言编写的源程序转换为目标程序的是(C).(C).编译程序89.以下关于运算符优先顺序的描述中正确的是(C).(C).赋值运算符逻辑运算符
9、关系运算符b?a:b;printf(%d,t);(C).6398.下面四个选项中,均是不合法的用户标识符的选项是(C).(C).b-a goto int99.在C语言中,调用函数除函数名外,还必须有(C).(C).( )100.下面判断正确的是(C).(C).char *s=china;等价于 char *s;s=china;101.char *s1=hello,*s2;s2=s1;则(C)(C).puts(s1);与puts(s2);结果相同102.若a是float型变量,b是unsigned型变量,以下输入语句中合法的是(C).(C).scanf(%f%3o,&a,&b);103.C语言执
10、行程序的开始执行点是(C).(C).程序中的main函数104.fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是(C).(C).fgets函数将从文件中最多读入n-1个字符105.若有说明 int a34;则对a数组元素的正确引用是(C).(C).a1+10106.C程序中的宏展开是在(C).(C).编译前预处理时进行的107.设有说明int (*ptr)M;其中标识符ptr是(C).(C).一个指向具有M个整型元素的一维数组的指针108.若有char a80,*s=a;不正确的输入语句是(C).(C).fscanf(stdin,%c,s);109.以下选项中合法的实
11、型常数是(C).(C).2110.以下常量中,能够代表逻辑真值的常量是(C).(C).0111.以下标识符中,不能作为合法的C用户定义标识符的是(C).(C).123_112.7经过以下语句定义后,表达式z+=xy?+x:+y的值为(C). int x=1,y=2,z=3;(C).6113.8以下运算符中优先级最低的是(C).(C).|114.char a10;不能将字符串abc存储在数组中的是(C).(C).a=abc;115.在C语言中,引用数组元素时,其数组下标的数据类型允许是(C).(C).整型常量或整型表达式116.以下各选项企图说明一种新的类型名,其中正确的是(C).(C).typ
12、edef int v3;117.9执行语句 for(i=1;i+0)puts(s2);139.下列选项中正确的语句组是(D).(D).char *s; s=Beijing;140.以下叙述中错误的是(D).(D).不可以用FILE定义指向二进制文件的文件指针141.以下数组定义中不正确的是(D).(D).int d3=1,2,1,2,3,1,2,3,4;142.函数的形式参数隐含的存储类型说明是(D).(D).auto143.在定义构造数据类型时,不能(D).(D).末尾不写分号144.具有相同类型的指针变量p与数组a,不能进行的操作是(D).(D).p=&a;145.8.下列运算符中,不属于
13、关系运算符的是(D).(D).!146.15.以下错误的描述是:函数调用可以(D).(D).做为一个函数的形参147.18.若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是(D).(D).p=n;148.下列字符序列中,可用作C标识符的一组字符序列是(D).(D).D56,r_1_2,name,_st_1149.double x;scanf(%lf,&x);不可以赋值给x变量的常量是(D).(D).abc150.若int类型数据占两个字节,则下列语句的输出为(D).nt k=-1; printf(%d,%un,k,k);(D).-1,65535151.若k,g均为int
14、型变量,则下列语句的输出为(D).k=017; g=111; printf(%dt,+k); printf(%xn,g+);(D).16 6f152.以下不能正确定义二维数组的选项是(D).(D).int a2=1,2,3,4;153.下列定义数组的语句中不正确的是(D).(D).static int a=1,2,3,4,5,6;154.在定义构造数据类型时,不能(D).(D).末尾不写分号155.下面说明不正确的是(D).(D).char a10,*p;p=a=china156.若a=1,b=2则 a|b的值是(D).(D).3157.下列运算符中是C语言关系运算符的是(D).(D).!=1
15、58.C语言中要求对变量作强制定义的主要理由是(D).(D).便于确定类型和分配空间159.以下不符合C语言语法的赋值语句是(D).(D).y=float(j);160.在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式(D).(D).可用任意表达式161.在C语言中,一维数组的定义方式为:类型说明符数组名(D).(D).整型常量162.以下标识符中,不能作为合法的C用户定义标识符的是(D).(D).sizeof163.在C语言中,char型数据在内存中的存储形式是(D).(D).ASCII码164.c以下对一维整型数组a的正确说明是(D).(D).#define SIZE 10
16、 (换行) int aSIZE;165.关于指针概念说法不正确的是(D).(D).指针变量可以由整数赋,不能用浮点赋166.以下运算符中,优先级最高的运算符是(D).(D).()167.使用共用体变量,不可以(D).(D).同时访问所有成员168.以下叙述正确的是(D).(D).用do-while语句构成的循环,在while后的表达式为零时结束循环169.以下程序段 char *alp=ABC,DEF,GHI; int j; puts(alp1);的输出结果是(D).(D).DEF170.在C语言中,int、char和short三种类型数据在内存中所占用的字节数(D).(D).由所用机器的机器
17、字长决定171.12以下定义语句中,错误的是(D).(D).int n=5,an;172.2putchar函数可以向终端输出一个(D).(D).字符或字符型变量值173.以下不正确的叙述是(D).(D).当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值174.6以下程序的输出结果是(D).main()int i,j,k,a=3,b=2;i=(-a=b+)?-a:+b;j=a+;k=b;printf(i=%d,j=%d,k=%dn,i,j,k);(D).i=1,j=1,k=3175.7判断char型变量cl是否为小写字母的正确表达式是(D).(D).(cl=a)&(cl=z)176.10以下程序的运行结果是(D).main()int i=1,sum=0;while(i10) sum=sum+1;i+;printf(i=%d,sum=%d,i,sum);(D).运行不出结果177.下列关于C语言数据文件的叙述中正确的是(D).(D).文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件178.5C语言中表达逻辑真值的是(D).(D).非0的数 179.20若调用fputc函数输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解读2025年新能源汽车制造产业技术创新与产业升级报告
- 生鲜行业供应链优化与冷链物流绿色化发展报告(2025)001
- 2025年中国喹乙醇片市场调查研究报告
- 社区团购平台2025年用户需求洞察与运营管理创新报告
- 环境监测行业智能化发展对数据质量控制的影响与应对措施报告
- 智能湿度传感技术-洞察及研究
- 2025年中国耐黄变特亮地板漆市场调查研究报告
- 2025年中国普通门市场调查研究报告
- 2025年北大荒集团第二医院定向招聘工作人员15人考试参考题库附答案解析
- 2025年中国果酸乳味饮料市场调查研究报告
- 葫芦岛打渔山 220kV 输变电工程环评报告
- 08SG213-1 钢烟囱(自立式30m-60m)(不清晰有水印)
- 社会团体单位会员登记表完整
- 派出所实习报告PPT模板下载
- GB/T 7757-2009硫化橡胶或热塑性橡胶压缩应力应变性能的测定
- 龙应台《放学》记叙文阅读训练及答案
- 智能客服趋势发展白皮书:智能客服预见未来课件
- 2009-2022历年江苏省镇江市丹阳市事业单位考试《综合知识和能力素质(计算机类岗位)》真题含答案2022-2023上岸必备带详解版3
- 工业园区消防安全标准化
- 项目造价咨询计划表
- 人教版高中化学必修一离子方程式双线桥单线桥专项练习
评论
0/150
提交评论