




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题(每小题2分,共50分)
1、一个C程序的执行是从A。
A、本程序的main函数开始,到main函数结束
B、本程序的main函数开始,到本程序文献的最后一个函数结束
C、本程序文献的第一个函数开始,到本程序文献的最后一个函数结束
D、本程序文献的第一个函数开始,到本程序main函数结束
2、C语言程序的基本单位是—C—o
A、程序行B、语句
C、函数D、字符
3、请选出可用作C语言用户标记符的一组标记符一B—o
A、voidB、a3_b3C、ForD、2a
define_123-abcDO
WORDIFasesizeof
4、假定x和y为double型,则表达式(x=2,y=x+5/2)的值是_C_。
A、4.500000B、4
C、4.000000D、2.000000
5、下列可以对的表达字符型常量的是—D_o
A、297B、"a"
C>"\n"D、M'
6、在C语言中,规定运算数必须是整型的运算符是_D_。
A、/B、++
C、*=D、%
7、C语言中,复合语句的构成是将一系列语句置于_C_。
A、begin与end之间
B、方框号“口”之间
C、花括号“{}”之间
D、圆括号“()”之间
8、有如下程序段,相应对的的数据输入是A_o
floatx,y;
scanf("%f%f',&x,&y);
printf(),a=%f,b=%f,,x,y);
A、2.04v回车〉B、2.04,5.67v回车〉
5.67〈回车〉
C、A=2.04,B=5.67〈回车>D、2.045.67v回车〉
9、以下程序段的输出结果是D_o
inta=5678;
printf("%2d\n”,a);
A、提醒犯错、无结果B、56
C、78D、5678
10、已知:charch='A';则下列表达式的值是_B_。
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
A、AB、aC、ZD、z
11、下列描述,对的的是—B_。
A、表达式3.91%5是合法的
B、用b=89作为while循环的条件是合法的
C、逗号表达式是没有值和类型的
D、字符型变量和int型变量的操作完全不同
12、阅读以下程序:
main()
{intx;
scanf("%d",&x);
if(x-<5)printf("%d",x);
elseprintf("%d",x++);
程序运营后,假如从键盘上输人5,则输出结果是_B_o
A、3B、4C、5D、6
13、下列程序的运营结果是_C_o
#include"stdio.h"
main()
{intk;
k=3;
switch(k)
'>
{case1:printf("%d\n,k++);
case2:printf(M%d\nM,k++);
case3:printf("%d\nn,k++);
case4:printf(',%d\nM,k++);
break;
default:printfCFulllXn");
)
)
A、3B、4C、3D、4
44
14、设a、b>c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、
m=2、n=1,则逻辑表达式(m==avb)&&(n==c<d)的值为_A_。
A、0B、1C、2D、3
15、设x、y和temp均为longint型变量,则以下语句:
{temp=x;x=y;y=temp;}的功能是_D_。
A、把x和y按从大到小排列
B、把x和y按从小到大排列
C^无拟定结果
D、互换变量x和变量y的值
16、以下程序的输出结果是Ao
main()
{inta,b;
for(a=1,b=1;a<=100;a++)
{if(b>=10)break;
if(b%3==1)
{b+=3;continue;}
)
printf("%d\n",a);
)
A、4B、6C、5D、101
17、执行以下程序后输出的结果是—D_o
main()
{inty=10;
do{y-;}
while(-y);
printf("%d\n",y-);}
A、-1B、1C、8D、0
18、执行以下程序后输出的结果是—B_o
main()
{inti,j,w=0;
for(i=4;i;i-)
for(j=1;j<=2;j++)
w=w+i*j;w=i*j;
printf("%d\n",w);
}
A、4B、0C、1D、30
19、以下程序运营后,输出结果是_C_。
main()
(
intn[5]={3,3,3},i,k=2;
for(i=0;i<k;i++)n[i]=n[i]+1;
printf("%d\n",n[k]);
}
A、4B、9C、3D、不拟定的值
20、以下程序的输出结果是_A_o
f(inta)
{intb=0;
staticintc=3;
b++;C++;
return(a+b+c);
)
main()
{inta=2,i;
for(i=0;i<3;i++)printf("%d\n",f(a));
A、7B、7C、7D、7
89107
911137
21、设C程序如下:
#defineABC(x)x*x
#include"stdio.h"
main()
{inta=3,b;
b=ABC(a+1);
printf("b=%d",b);}
上述程序运营输出的结果是_D_o
A、b=4B、b=a+1
C、b=16D、b=7
22、以下程序的输出结果是_B_。
main()
{inti,a[10];
for(i=9;i>=0;i-)a[i]=10-i;
printf("%d%d%d",a[1],a[6],a[9]);
}
A、169B、941
C、961D、357
23、若定义:floatx=3.14159,*p=&x;
则printf("%f\n",*p++);的输出结果为_C_。
A、无拟定值B、x的地址
C、3.14159D、4.14159
24、以下程序的输出结果是—B_
main()
{charb[]="Language";
char*p=b;
printf("%c",*(b+2));
P=P+7;
printf("%c\n",*p++);
)
A、27B、neC、agD、nu
25、下列程序的输出结果是_A_o
#include"stdio.h"
main()
(
inta[]={1,2,3,4,5,67,8,9,0},i,s,*p;
p=a;s=0;
for(i=0;i<=9;i++)
s+=*p++;
printf("%d\n",s);
)
A、45B、44C、0D、9
二、判断题(每小题1分,共10分)
1.语句int*point;中的point是指针变量名。(T)
2.主函数和其它函数之间可以互相调用。(F)
3.puts()和gets。函数只能输入或输出一个字符。(F)
4.可以对字符型数组元素进行整体输入、输出。(T)
5.do-while语句构成的循环不能用其他语句构成的循环来代替。(F)
6.在一个函数内的复合语句中定义的变量可以在本函数范围内有效。(F)
7.函数必须有返回值,否则不能使用函数。(F)
8.for(;;);语句相称于while⑴;语句。(T)
9.C程序的执行总是从第一个定义的函数开始。(F)
10.C语言中的关键字专门用作语言的特定成分,而不能作为一般标记符使用。
(T)
三、程序填空题(每空2分,共10分)
1、下面程序完毕判断某一个数m是否为素数,假如是则输出"misaphme!”,
否则就输出"misnotaprime!",请选择填空。
main()
{inti,m;
scanf("m=%d",&m);
for(i=2;i<m;i++)
{if(m%i==0)
{printf("%disnotaprime!\n",m);(1)}
else(2)
if(i==m)printf("%disaprime!\n",m);
⑴、A、breakB^continue
C、break;D、continue;
⑵、A、breakB、break;
C、continueD、continue;
2、以下程序的功能是:求出用数字0至9组成没有反复数字且是13倍数的三
位数的个数,请选择填空。
#include<stdio.h>
voidmain()
{inti,j,k,w,count=0;
for((3);i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
if((4))
{w=i*100+j*10+k;
if((5))
count++;
)
printf("\ncount=%d\n",count);
⑶、A、i=0B、i=1
C、i=9D>i=-1
⑷、A、i!=j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 5 animal friends Lesson 2 教学设计 -2024-2025学年冀教版英语七年级上册
- 2025年城镇化并购重组基金资金监管协议
- 《总复习解决问题练习课》(教案)2024-2025学年数学二年级上册
- Unit 3 Sports Lesson 2 Let's practice(教学设计)-2024-2025学年北师大版(三起)英语六年级上册
- 2025年学习雷锋精神六十二周年主题活动方案 (合计3份)
- 北师大版数学三年级上册单元测试卷-第六单元-乘法含答案
- 8-数学广角-搭配(二)-人教版三年级下册数学单元测试卷含答案和解析
- 2025年度东莞市入学积分制教育培训机构招生合作协议
- 2025年度咖啡连锁店转让与区域管理合同
- 2025年度应届毕业生就业安置与跟踪服务协议
- 某学校食堂服务投标书
- 空调维保服务项目质量保障措施
- 《马克思主义与社会科学方法论》课后思考题答案全
- 急性心肌梗塞
- 八年级地理下期教学计划(星球地图版)
- 蓝色科技风半导体产业PPT模板
- 院感手卫生培训课件
- 铸牢中华民族共同体意识学习PPT
- 多重耐药鲍曼不动杆菌治疗课件
- 物理光学-第二章-光波的叠加与分析-课件
- PID图(工艺仪表流程图)基础知识培训课件
评论
0/150
提交评论