![c语言期末考试模拟考试题2_第1页](http://file4.renrendoc.com/view/e30022f105c66bd0fcf357c8bd53f253/e30022f105c66bd0fcf357c8bd53f2531.gif)
![c语言期末考试模拟考试题2_第2页](http://file4.renrendoc.com/view/e30022f105c66bd0fcf357c8bd53f253/e30022f105c66bd0fcf357c8bd53f2532.gif)
![c语言期末考试模拟考试题2_第3页](http://file4.renrendoc.com/view/e30022f105c66bd0fcf357c8bd53f253/e30022f105c66bd0fcf357c8bd53f2533.gif)
![c语言期末考试模拟考试题2_第4页](http://file4.renrendoc.com/view/e30022f105c66bd0fcf357c8bd53f253/e30022f105c66bd0fcf357c8bd53f2534.gif)
![c语言期末考试模拟考试题2_第5页](http://file4.renrendoc.com/view/e30022f105c66bd0fcf357c8bd53f253/e30022f105c66bd0fcf357c8bd53f2535.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——c语言期末考试模拟考试题2
1.一个C程序的组成部分可以是()。
A)一个主函数和一至若干个其他函数B)一至若干个主函数
C)一个主程序和一至若干个其他函数D)一个主程序和一至若干个子程序
2.一个C程序的执行是从()。
(A)本程序的main函数开始,到main函数终止
(B)本程序文件的第一个函数开始,到本程序文件的最终一个函数终止(C)本程序的main函数开始,到本程序文件的最终一个函数终止(D)本程序文件的第一个函数开始,到本程序main函数终止
3.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A)必需为字母B)必需为下划线C)必需为字母或下划线D)可以是字母、数字和下划线中任一种字符
4.设有定义:intm=1,n=-1;则执行语句printf(\后的输出结果是(A)–1B)0C)1D)2
5.表达式11则执行语句a+=a-=a*a后,变量a的值是()。(A)3(B)0(C)9(D)-12
7.在以下选项中,不的赋值语句是()。
A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;
8.以下()表达式不满足:当x的值为偶数时值为\真\,为奇数时值\假\。A)X%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)
9.若有定义:inta=8,b=5,c;执行语句c=a/b+0.4后c的值为()A)1.4B)1C)2.0D)2
10.假设a=3,b=4,c=5,则规律表达式:
!(a+b)+c-1则执行c=a++>2||b-->=4之后,b变量的值为()。A)3B)0C)4D)2
12.以下哪个表达式的值为4()
。)。)A)11/3B)11.0/3C)(flaot)11/3D)(int)(11.0/3+0.5)
13.若变量a,i已经正确定义,且i已经正确赋值,合法的语句是()A)a==1B)++iC)a=a++=5D)a=int(i)
14.以下程序的输出结果是()inta=1234;printf(\);
A)12B)34C)1234D)提醒错误,无结果
15.设x,y分别为单精度和双精度类型变量,则以下选项()可将表达式x+y的运算结果强制转换为整型数据。
A)(int)x+yB)int(x)+yC)int(x+y)D)(int)(x+y)
16.当a=3,b=2,c=1时,表达式f=a>b>c执行完后f的值是()A)1B)0C)3D)2
17.若x=2,y=1,则表达式x>y?1:1.5的值为()A)1B)1.5C)1.0D)2
18.在位运算中,操作数每左移一位,其结果相当于()A)操作数乘以2B)操作数除以2C)操作数乘以4D)操作数除以4
19.在位运算中,某操作数右移3位,其结果相当于()A)操作数乘以6B)操作数除以6C)操作数乘以8D)操作数除以8
20.在C语言中,若以下变量均为int型,则下面程序段的输出结果是()。s=6,u=6;u=s++;u++;printf(\
A)7B)6C)5D)4
21.若有定义:intx,y;chara,b,c;并有以下输入数据:x=12ABC,
则能给x赋整数1,给赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的程序段是()
A)scanf(\y=%d\a=getch();b=getch();c=getch();B)scanf(\
a=getch();b=getch();c=getch();
C)scanf(\
D)scanf(\
22.如下程序:#include
voidmain()
{intm,n,k;
m=(n=4)+(k=10-7);printf(“m=%d\\n〞,m);}
运行后m的值为()。
(A)4(B)3(C)7(D)14
23.结构化程序的三种基本结构是()。
(A)顺序结构、选择结构、循环结构(B)递归结构、循环结构、转移结构(C)嵌套结构、递归结构、顺序结构(D)循环结构、转移结构、顺序结构
24.有如下程序main()
{floatx=4.0,y;if(x0B)!aC)a=0D)a
28.若N为整型变量,则for(N=10;N=0;N--);循环里的循环体被()。
A)无限循环B)执行10次C)执行一次D)一次也不执行
29.以下程序段运行后i的值是()。inti=10switch(i+1)
{case10:i++;break;case11:++i;
case12:++i;break;default:i=i+1;}
A)11B)13C)12D)14
30.以下程序的输出结果为()。#includemain(){inti;
for(i=0;i
43.C语言中规定,简单变量做实参时,它和对应形参之间的数据传递方式是()。
(A)地址传递(B)单向值传递(C)有实参传给形参,再由形参传回给实参(D)由用户指定传递方式
44.已知:int*p;使用“p=malloc(sizeof(int));〞语句动态申请int型的存储单元,应当使用()。
A)intB)int*C)(*int)D)(int*)
45.在C函数中,局部变量的隐含存储类型是()。
(A)auto(B)static(C)register(D)extern
46.有定义:intx,*p;,能使指针变量p指向变量x的语句是()。A)*p=B)p=C)*p=x;D)p=*
47.有定义:intx,y=10,*p=,则能使得x的值也等于10的语句是()。A)x=p;B)x=C)x=D)x=*p;
48.有定义:int*p1,*p2;,则的赋值语句为()。
A)p1=p2;B)p1/=p2;C)p1+=p2;D)p1*=p2;
49.在C语言中,关于文件存取方式,()。
A、只能顺序存取B、只能随机存取(也称直接存取)
C、可以顺序存取,也可以随机存取D、只能从文件开头存取
50.有定义:inta[]={1,3,5,7,9},*p=a;,则值为5的表达式是()。
A)p+=2,*p++B)p+=2,*++pC)p+=2,(*p)++D)a+=2,*a填空
1.将百分制成绩转化为A-E这5个等级,90以上为A;80-89为B;70-79为C;60-69为D,60以下为EVoidmain(){
Intscore;
printf(“输入一个介于0-100之间的数〞);scanf(“__1___〞,%d___2___(score/10)switch{
case10:printf(“A\\n〞);break;case9:printf(“A\\n〞);break;case8:printf(“B\\n〞);break;case7:printf(“C\\n〞);break;case6:printf(“D\\n〞);break;
____3___:printf(“E\\n〞,score);break;default}}
2.输入三角形三条边长度a,b,c,判断能不能组成三角形.假使可以输出YES,假使不能输出NOmain(){
___4__a,b,c;float
scanf(“%f%f%f〞,
if((a+b>c)___5__elseprintf(“NO〞);}
3计算1100的和main(){
inti,sum;sum=0;
i=___6___;10do{
sum=sum+i;i++
}while(i#defineN3#defineM5
void__8___(intx,inty,floatcc[],floataa[][5])Fun{inti,j;
for(i=0;i#includeintmain()
{inti;doubles=0;
for(i=20;iintmain()
{inta,b,c,k=0;FILE*p;
p=fopen(\while(!feof(p))
{fscanf(p,\if(a+b>c}
printf(\fclose(p);return0;}
C语言001选择
1.A2.A3.C4.B5.D6.D7.D8.B9.B10.D11.C12.D13.B14.C15.D16.B17.C18.A19.D20.B
21.D22.C23.A24.B25.B26.B27.D28.D29.C30.D31.B32.A33.A34.A35.C36.C37.C38.C39.A40.C41.A42.C43.B44.D45.A46.B47.D48.A49.C50.A填空
1.%d2.case3.default4.float5.else6.17.1008.Fun9.bb10.&n11.break12.10013.1014
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学六年级口算题卡
- 小学六年级800道数学口算题
- 2025年沈阳货运从业资格试题及答案详解
- 2025年太原货车从业资格证答题技巧
- 监控录像管理协议书(2篇)
- 2024-2025学年高中地理课时分层作业13噪声污染及其防治含解析湘教版选修6
- 2024-2025学年八年级数学上册第十一章三角形11.2与三角形有关的角作业设计新版新人教版
- 人事行政助理年终工作总结
- 公司办公室工作总结
- 人力资源部年度个人工作计划
- 2025年上半年东莞望牛墩镇事业单位招考(10人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年度茶叶品牌加盟店加盟合同及售后服务协议
- 氧气、乙炔工安全操作规程(3篇)
- 建筑废弃混凝土处置和再生建材利用措施计划
- 集装箱知识培训课件
- 某县城区地下综合管廊建设工程项目可行性实施报告
- JJF(京) 92-2022 激光标线仪校准规范
- 普惠金融政策解读
- 干部人事档案专项审核认定表
- 北京故宫作文600字
- 羊水栓塞的应急预案演练脚本
评论
0/150
提交评论