




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题8[复制]1.C语言源程序必须经过开发环境中的编译器,将编辑好的源程序文件“*.c”翻译成二进制目标代码文件“()”。[单选题]*A..obj(正确答案)B..exeC..4hD..xml2.判断char型变量ch是否为小写字母的正确表达式是()[单选题]*A.(ch>=‘a’)&&(ch<=‘z’)(正确答案)B.(ch>=‘a’)&(ch<=‘z’)C.’a’<=ch<=‘z’D.(‘a’<=ch)AND(‘z’>=ch)3.下列四组选项中,均是合法的用户标识符的选项是()[单选题]*A.abcP_xyzD0(正确答案)B.b-agoIntC.floatLa0_AD.123abcTEMP4.下列不属于字符常量的是()[单选题]*A.’\n’B’\101’C.”\”(正确答案)D.’@’5.指出下面正确的输入语句()[单选题]*A.scanf("a=b=%d",&a,&b);B.scanf("%d,%d",&a,&b);(正确答案)C.scanf("%c",c);D.scanf("%f%d\n",&f);6.下面表达式为0的是()[单选题]*A.7%5B.7/5C.7
!=5D.7==5(正确答案)7.若a为整型变量,下面哪个表达式是错误的()[单选题]*A.a+=0.5B、a*=0.5C、a/=0.5D、a%=0.5(正确答案)8.下面哪个是赋值表达式()[单选题]*A)a==a+bb
B)a!=bC)a+=b(正确答案)D)a+b=b9.表达式等价于(
)[单选题]*A.!(x>0)||!(y<=0)B.!x>0||!y<=0C.!x>0&&!y<=0D.!(x>0)&&!(y<=0)(正确答案)10.以下程序段()
intiNum=6;
do{
iNum--;
}while(iNum<10)[单选题]*A)是死循环(正确答案)B)循环执行两次C)循环执行一次D)循环执行三次11.下列对数组定义正确的是()[单选题]*A.char
p[];B.inta[2][]={1,2,3,4,5};C.charp[]="abc";(正确答案)D.inta[3][2]={{1,2,3},{4,5,6}};12.已知i、j、k为int型变量,若输入语句为已知i、j、k为int型变量,若输入语句为scanf("%d%d%d",&i,&j,&k);则在程序运行时,以下(
)的输入方式不能让i,j,k得到正确的赋值1,2,3。[单选题]*A)1(空格)2(空格)3(回车)B)1(回车)2(回车)3(回车)C)1(回车)2(空格)3(回车)D)1,2,3(回车)(正确答案)13.有如下说明inta[10]={10,9,8,7,6,5,4,3,2,1};int*p=a+1;则数值为9的表达式是()[单选题]*A)*(p)(正确答案)B)*(p+1)C)*(p+2)D)*(p+3)14.有以下定义chara;能给字符a输出的语句是()[单选题]*A)gets(a)B)getchar(a)C)puts(a)D)putchar(a)(正确答案)15.不能把字符串:Hello!赋给数组b[]的语句是()。[单选题]*A.charb[10]={'H','e','l','l','o','!'};B.charb[10];
b="Hello!";(正确答案)C.charb[10];
strcpy(b,"Hello!");D.charb[10]="Hello!";16.以下程序的输出结果是()main(){intx=7,y=3,z;printf(“%d\n”,z=(x/y,x%y));}[单选题]*1(正确答案)33.5717.以下程序的输出结果是(
)main(){inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)
printf("%d
",x[i][(i+2)%3]);}[单选题]*A)1,5,9B)3,5,7C)3,4,8(正确答案)D)2,6,718.以下程序的输出结果是(
)main(){intx=3,y=2,z=1;printf("%d%d\n",x>y>z,x<y<z);}[单选题]*A)00B)10C)01(正确答案)D)1119.以下程序的输出结果是(
)main(){charstr[12]="abcd";printf("%d\n",strlen(str));}[单选题]*A)4(正确答案)B)5C)11D)1220.以下程序的输出结果是#defineN2#defineMN+3main(){printf("%d\n",M*M);}
[单选题]*A)6B)11(正确答案)C)12D)2521.以下程序的输出结果是D以下程序的输出结果是(
)main(){inta=2,b=-3,c=2;if(a<b){if(b<0)c=0;}elsec++;printf("%d\n",c);}[单选题]*0123(正确答案)22.以下程序的输出结果是(
)main(){inti,sum=0;for(i=1;i<=10;i++)if(i%3==0)sum+=i;printf("%d\n",sum);}[单选题]*A)12B)15C)18(正确答案)D)死循环23.以下程序的输出结果是main(){intk,s[2]={1,2};k=s[0]+s[1]*10;printf("%d\n",k);}[单选题]*1101121(正确答案)24.以下程序的输出结果是
#include"stdio.h"voidmain(){inta=5;floatx=1.414;a*=x*('z'–'x');printf("%f\n",(float)a);}[单选题]*A)14.14B)14.0(正确答案)C)15.0D)14.125.以下程序的输出结果是main(){inta=2,*p;printf("%d\n",*p*a);}[单选题]*20不确定的值(正确答案)编译出错26.C语言是一种高级计算机编程语言
[单选题]*对(正确答案)错27.C程序可以不经过main()函数即开始执行。[判断题]*对错(正确答案)28.do-while循环由do开始,while结束,循环体可能一次都不执行[判断题]*对错(正确答案)29.char*p="girl";的含义是定义字符型指针变量p,p的值就是字符串"girl"。[判断题]*对错(正确答案)30.字符串处理函数strcpy(str1,str2)的功能是把字符串str2复制到字符串str1中,并覆盖str1原来的数据[判断题]*对(正确答案)错31.在循环体内使用break语句和continue语句是完全不同的作用的。[判断题]*对(正确答案)错32.整型变量在全部取值范围内可以用字符格式输出。[判断题]*对错(正确答案)33.数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值。[判断题]*对错(正确答案)34.在C语言中,非运算(!)是单目运算符,只有一个运算对象[判断题]*对(正确答案)错35.在对二维数组进行初始化的时候,不能省略行数,但能省略列数[判断题]*对错(正确答案)36.若x和n均为int型变量,且x和n的初值均为5,则计算表达式x+=n++后的x的值为__________。[填空题]*空1答案:1037.语句for(i=1;i<20;i=i*2)的循环次数是__________次。[填空题]*空1答案:538.C语言中,二维数组在内存中的存放方式为按_____优
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基层医疗机构首诊负责制及流程研究
- 酒驾警示教育中的文化因素分析
- 商场安全管理与保卫措施
- 婚姻忠诚协议与财产隔离管理执行合同
- 教育机构志愿者服务协议及权益维护条款
- 激励股权分配与绩效考核联合协议
- 国际医疗设施施工进度监管与综合服务协议
- 物联网数据衍生分成补充协议
- 医疗设施建设安全生产费用使用计划
- 网络购物平台押金管理及结算服务条款协议
- 健康风险评估知识试题及答案
- 火爆世界的DeepSeek(时政猜想)-2025年中考道德与法治时政热点专练 (解析版)
- 车险代理合同
- 2024年盐城工学院辅导员考试真题
- 全球农业经济的试题及答案
- 2025年高考历史三轮复习之宋元时期
- 高校实验室安全教育与培训措施
- 2025年安徽省C20教育联盟中考一模物理试题(原卷版+解析版)
- 小区违章装修培训
- 疫情防控消毒培训课件
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
评论
0/150
提交评论