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

当前位置:首页 > C语言习题集(平时练习含答案)1

C语言习题集(平时练习含答案)1

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 2:37:23

A)1023.012, -1023.012 B)-1023.012,-1023.012 C)1023.012,-1023.012 D)1023.012, 1023.012

15.对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按( D ) 方式输入数据。 int k1,k2,k3,k4;

scanf(“%d%d”,&k1,&k2); scanf(“%d,%d”,&k3,&k4);

A)1020↙ B)10 20↙ C)10,20 ↙ D) 10 20↙ 10 20↙ 10 20↙ 10,20↙ 10,20↙ 16.若运行时输入:12345678↙,则下列程序运行结果为( d )。 main ( ) { int a,b;

scanf(“--=”,&a,&b); 可以在后面加&c就对了a printf(“%d\\n”,a+b);

}//按照教育部考试中心教材标准

A)46 B)579 C)5690 D)出错

17.有定义语句:int x, y; scanf(\若想让x值为11,为12,下面四组键盘输入正确的是( D ) A)11 12<回车> B)11, 12<回车>

C)a=11,b=12<回车> D)x=11,y=12<回车> 18.阅读以下程序 #include

9

y值 main ( )

{ int case ; float printF; printf(“请输入2个数:”); scanf(“%d %f”,&case,&printF); printf(“%d %f\\n”,case,printF); }

该程序在编译时产生错误,其出错原因是A

A) 定义语句出错,case是关键字,不能用作用户自定义标识符 B) 定义语句出错,printF不能用作用户自定义标识符 C) 定义语句无错,scanf不能作为输入函数使用 D) 定义语句无错,printf不能输出case的值 19. 有以下程序

#include main ( ) { int a=1,b=0; printf(“%d,”,b=a+B); printf(“%d\\n”,a=2+B); }

程序运行后的输出结果是D

A)0,0 B)1,0 C)3,2 D)1,3 20. 有以下程序段 int m=0,n=0; char c='a';

10

scanf(\printf(\

若从键盘上输入:10A10<回车>,则输出结果是: A A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0 21.在屏幕中显示如下字符(提示:用printf ) ****Hello*****

World ============

22.从键盘输入一个小写字母,将其变成大写字母输出?

(提示:1.假定输入的字母一定符合要求2.大小写字母ASCII码相差32) 23.从键盘输入一个100—999之间的数,将该数的个,十,百位数字相加的和输出?

(提示:1.假定输入的数一定符合要求2.可以通过 %, / 实现)

int a,b,c,num,sum; scanf(“%d”,&num);

a=num;b=num/10;c=num/100; sum=a+b+c; printf(“%d”,sum);

第四章 选择结构

复习要点:

1.逻辑关系的表示。 2.条件运算符。

11

3.用if语句实现选择结构。

4.用switch语句实现多分支选择结构。 5.选择结构的嵌套。

1.下面各逻辑表达式的值,设a=3,b=4,c=5。 (1)a>bB)&&!c|| 1: 1 (3)!(x=A)&&(y=B)&&0: 0

2.下列表达式中,不满足“当x的值为偶数时值为真,为奇数时值为假”的要求( B )。

A)x%2==0 B)!x%2!=0 C)(x/2*2-x)==0 D)!(x%2)

3.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是( C )。

A)(x>=1) && (x<=10) && (x>=200) && (x<=210) B)(x>=1) | | (x<=10) | | (x>=200) | | (x<=210) C)(x>=1) && (x<=10) | | (x>=200) && (x<=210) D)(x>=1) | | (x<=10) && (x>=200) | | (x<=210)

4.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(A ) A)if((a>B)&&(b>C)) k=1; B) if((a>B)||(b>C)) k=1 else k=0;

C)if(a<=B) k=0; D) if(a>B) k=1; else if(b<=C) k=1; else if(b>C) k=1; else k=0;

12

搜索更多关于: C语言习题集(平时练习含答案)1 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

A)1023.012, -1023.012 B)-1023.012,-1023.012 C)1023.012,-1023.012 D)1023.012, 1023.012 15.对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按( D ) 方式输入数据。 int k1,k2,k3,k4; scanf(“%d%d”,&k1,&k2); scanf(“%d,%d”,&k3,&k4); A)1020↙ B)10 20↙ C)10,20 ↙ D) 10 20↙ 10 20↙ 10 20↙ 10,20↙ 10,20↙ 16.若运行时输入:12345678↙,则

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