云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言6套试题

C语言6套试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 13:30:04

{ int i,j,k;

i=10; j=15; k=10*MIN(i,j); printf(\}

执行结果是( ) 程序选择项:

A.31 B.string b is:I am a boy. C.100 D.3 E.19 五、 程序填空题(3个小题,每空2分,共20分): (根据程序要求,将程序补充完整,每空只能填写一条语句) 1、求1+2+?+100的和 main( ) {

int i, __①___; i=1; do

{ sum=sum+i; __②___; }while(__③___); printf(\}

2、求100~200间的全部素数。 # include main( ) {

int m,k,i,n=0;

for(m=101; ___④__;m=m+2) { k=sqrt(m); for (i=2;i<=k;i++) if (m%i==0) __⑤___;

if (i>=k+1){printf(\ if(n==0) printf(\}

printf (\}

3、用起泡法对10个输入数排序(从小到大)。 main( ) {

int a[11]; int __⑦___;

printf(\for (i=1;i<11;i++) scanf(\ printf(\

for(j=1;j<=9;j++)

for(i=1; __⑨___;i++) if (a[i]>a[i+1])

{t=a[i];a[i]=a[i+1]; __⑩___;} printf(\for(i=1;i<11;i++) printf(\}

第三套试题答案

一、选择题(15个小题,每小题2分,共30分): 1、C 2、A 3、D 4、A 5、B 6、D 7、D 8、A 9、D 10、C 11、A 12、C 13、D 14、D 15、C

二、判断题(10个小题,每小题1分,共10分): 1、√ 2、√ 3、× 4、× 5、√ 6、× 7、√ 8、× 9、× 10、√

三、填空题(9个小题,每空2分,共20分): 1、.c或c 2、条件结构、循环结构 3、a 4、string.h 5、break 6、双向 7、地址 8、是 9、fopen

四、读下面程序,从选择项选出相应执行结果(每小题4分,共20分): 1、B 2、D 3、E 4、A 5、C

五、程序填空题(3个小题,每空2分,共20分):

①sum=0或sum ②i++ ③i<=100 ④m<=200 ⑤break ⑥n=n+1 ⑦i,j,t ⑧&a[i] ⑨i<=10-j ⑩a[i+1]=t

第四套试题

一、选择题(20个小题,每小题2分,共40分): 1、以下不正确的C语言标识符是____。 A.ABC B.abc C.a_bc D.ab.c

2、设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是____。 A.‘a’&&‘b’ B.a<=b C.a||b+c&&b-c D.!((a

printf(“%d,%c\\n”,c2-c1,c2-‘a’+‘A’);则输出结果是____。 A.2,M B.3,E

C.2,e D.输入项与对应的格式控制不一致,输出结果不确定

4、当运行以下程序时,在键盘上从第一列开始输入9876543210(此处代表Enter),则程序的输出结果是____。 main( )

{ int a;float b,c;

scanf(“-?O”,&a,&b,&c); printf(“\\na=%d,b=%f,c=%f\\n”,a,b,c); }

A.a=98,b=765,c=4321 B.a=10,b=432,c=8765

C.a=98,b=765.000000,c=4321.000000 D.a=98,b=765.0,c=4321.0 5、设有如下函数定义:int f(char *s) { char *p=s;

while(*p!=‘\\0’) p++; return (p-s); }

如果在主程序中用下面的语句调用上述函数,则输出结果为____。 printf(“%d\\n”,f(“goodbye!”)); A.3 B.6 C.8 D.0

6、以下程序的输出结果是____。 main( )

{ int w=4,x=3,y=2,z=1;

printf(“%d\\n”,(w

A.1 B.2 C.3 D.4

7、以下程序段的输出结果是____。 int k,j,s;

for(k=2;k<6;k++,k++) { s=1;

for(j=k;j<6;j++) s+=j; }

printf(“%d\\n”,s); A.9 B.1 C.11 D.10 8、以下叙述正确的是____。

A.do_while语句构成的循环不能用其它语句构成的循环来代替

B.do_while语句构成的循环只能用break语句退出

C.用do_while语句构成循环时,只有在while后的表达式为非零时结束循环 D.用do_while语句构成循环时,只有在while后的表达式为零时结束循环 9、以下函数调用语句中,含有的实参个数是____。 func((exp1,exp2),(exp3,exp4,exp5)); A.1 B.2 C.4 D.5

10、以下程序的输出结果是____。 double f(int n) { int i; double s=1.0;

for(i=1;i<=n;i++) s+=1.0/i; return s; } main( ) { int i,m=3; float a=0.0;

for(i=0;i

A.5.500000 B.3.000000 C.4.000000 D.8.25 11、以下程序段的输出结果是____。 int i,j,m=0; for(i=1;i<=15;i+=4) for(j=3;j<=19;j+=4) m++; printf(“%d\\n”,m); A.12 B.15 C.20 D.25

12、以下程序中若第一个printf语句输出的是194,则第二个printf语句输出结果是____。 main( )

{ int a[ ]={1,2,3,4,5,6,7,8,9,10},*p; p=a;

printf(“%x\\n”,p); printf(“%x\\n”,p+9); }

A.212 B.204 C.1a4 D.1a6

13、若有定义:int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素的引用不正确的是____。

A. a[p-a] B. *(&a[i]) C. p[i] D. *(*(a+i)) 14、以下程序的输出结果是____。 main( )

{ int aa[3][3]={{2},{4},{6}},i,*p=&aa[0][0]; for(i=0;i<2;i++)

{ if(i==0) aa[i][i+1]=*p+1; else ++p;

搜索更多关于: C语言6套试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ int i,j,k; i=10; j=15; k=10*MIN(i,j); printf(\} 执行结果是( ) 程序选择项: A.31 B.string b is:I am a boy. C.100 D.3 E.19 五、 程序填空题(3个小题,每空2分,共20分): (根据程序要求,将程序补充完整,每空只能填写一条语句) 1、求1+2+?+100的和 main( ) { int i, __①___; i=1; do { sum=sum+i; __②___; }while(__③___); printf(\} 2、求100~200间的全部素数。 # include main( ) { int m,k,i,n=0; for(m=101;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com