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

当前位置:首页 > C语言全部考试系统题库含答案

C语言全部考试系统题库含答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 21:02:35

{ b+=3; continue; } b-=5; } }

A) 7 B) 8 C) 9 D) 10 29

30.下面的程序会( )

main()

{ int x=3,y=0,z=0;

if(x=y+z) printf(“****”); else printf(“####”); }

A、有语法错误不能通过编译 B、输出****C、可以通过编译,但不能通过连接,因而不能运行 D、输出#### 4.以下程序的输出结果是( ) main()

{ int x=10,y=10,i; for(i=0;x>8;y=++i)

printf(“%d %d”,x--,y); }

A、10 1 9 2 B、9 8 7 6 C、10 9 9 0 D、10 10 9 1 1.下面程序的输出是______ main() {

int k=11;

printf(\ }

A) k=11,k=12,k=13 B) k=11,k=13,k=13 C) k=11,k=013,k=oXb D) k=11,k=13,k=b

2.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是____ main() {

int x;

scanf(\

if (x++>5) printf(\ else printf(\

}

A) 7和5 B) 6和3 C) 7和4 D) 6和4 3.读程序

#include”stdio.h” main()

{ int a; float b,c;

scanf(\

printf(\ }

A) a=98,b=765,c=4321 B) a=1,b=432,c=8765

C) a=98,b=765.000000,c=4321.000000 D) a=98,b=765.0,c=4321.0 5.下面程序的输出是____ main()

{int x=3,y=6,a=0; while (x++!=(y-=1)) {

a+=1;

if (y

printf(\ }

A) x=4,y=4,a=1 B) x=5,y=5,a=1 C) x=5,y=4,a=3 D) x=5,y=4,a=1 6. 7. 8. 8.

三、 程序填空题

F1. 以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”。请填空。 #include “stdio.h” void main() { int k;

printf(“Enter a int number:”); scanf(“%d”,<&k>); if() printf(“yes\\n”); else

printf(“no\\n”);

}

N2.下面程序的功能是计算1-3+5-7+?……?-99+101的值。 main() {

?int?i,t=1,s=0;

for(i=1;i<=101;i+=2) {?

?t=; s=s+t; t=<-t>; }

printf(\; }

F3.下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。 main()

{?float?x,amax,amin; scanf(\; amax=x; amin=x;

while(=0>)

{?if(x>amax)?amax=x;? if()?amin=x; scanf(\; }

printf(\; }

F4.下面程序的功能是计算100至1000之间有多少个数其各位数字之和是5。 #include “stdio.h” void main() {

int i,s,k,count=0;

for(i=100;i<=1000;i++) {

s=0; k=i;

while(k) {

s=s+k; k=; }

if()count++; }

printf(“%d”,count);

}

F5下列程序功能是求数组中主对角线元素之和,请补充完成

main()

{ int a[3][3],i,j,s=0; for( i=0;i<3;i++ ) for( j=0;j<3;j++)

scanf(\&a[i][j]>);

for(i=0;i<3;i++) for( j=0;j<3;j++)

if()

s+=a[i][j]; printf(\}

R6. 下面程序的功能是:输入一个字符,如果它是一个大写字母,则把它变成小写字母,如果它是一个小写字母,则把它变成大写字母,其它字符不变,请将程序补充完整:

main() { char ch;

scanf(“%c”,&ch);

if (ch>=’A’ && ch <=’Z’) ch=ch+32; else if (=’a’ && ch <=’z’>) < ch=ch-32>; printf(“%c”,ch); }

R7. 请将用户输入的x,y,z三个整数按照从小到大的顺序排列 main() {

int x,y,z,t;

scanf(\if(x>y)

{ t=y;y=x;x=t;} if(z>)

{t=z;z=x;x=t;} if(z>)

{t=y;y=z;z=t;}

printf(\

搜索更多关于: C语言全部考试系统题库含答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ b+=3; continue; } b-=5; } } A) 7 B) 8 C) 9 D) 10 29 30.下面的程序会( ) main() { int x=3,y=0,z=0; if(x=y+z) printf(“****”); else printf(“####”); } A、有语法错误不能通过编译 B、输出****C、可以通过编译,但不能通过连接,因而不能运行 D、输出#### 4.以下程序的输出结果是( ) main

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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