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

当前位置:首页 > C语言基础练习题(含答案)

C语言基础练习题(含答案)

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 16:46:55

第一章 C语言基础知识 ·5·

A.2.500000 B.2.750000 C.3.500000 D.0.000000

29.在C语言中,char型数据在内存中的存储形式是( )。 A.补码

B.反码 C.原码 D.ASCII码

30.设变量x为float类型,m为int类型,则以下能实现将x中的

数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。

A.x=(x*100+0.5)/100.0 B.m=x*100+0.5, x=m/100.0 C.x=x*100+0.5/100.0 D.x=(x/100+0.5)*100.0

31.表达式13/3*sqrt(16.0)/8的数据类型是( )。 A.int B.float

C.double D.不确定

32.设以下变量均为int类型,则值不等于7的表达式是( )。 A.(m=n=6, m+n, m+1) B.(m=n=6, m+n, n+1)

C.(m=6, m+1, n=6, m+n) D.(m=6, m+1, n=m, n+1)

33.假设所有变量均为整型,则表达式(x=2, y=5, y++, x+y)的值是

( )。 A.7 B.8 C.6 D.2

第一章 C语言基础知识 ·6·

34.已知s是字符型变量,下面不正确的赋值语句是( )。

A.s=’\\012’; B.s= ?u+v?; C.s=’1’+’2’; D.s=1+2;

35.已知s是字符型变量,下面正确的赋值语句是( )。

A.s=*’abc’; B.s=’\\08’;

C.s=?\\xde?; D.s=”\\”;

36.若有以下定义,则正确的赋值语句是( )。

int x,y; float z;

A.x=1,y=2, B.x=y=100

C.x++; D.x=int (z);

37.设x、y均为float型变量,则不正确的赋值语句是( )。

A.++x ; B.x*=y-2; C.y=(x%3)/10; D.x=y=0; 38.下列语句中符合C语言的赋值语句是( )。 A.a=7+b+c=a+7; B.a=7+b++=a+7; C.a=7+b,b++,a+7 D.a=7+b,c=a+7;

39.putchar函数可以向终端输出一个( )。

A.整型变量表达式值。 B.字符串

C.实型变量值。

第一章 C语言基础知识 ·7·

D.字符或字符型变量值。 40.以下程序段的输出结果是( )。 int a=12345; printf(”-\\n”, a); A.12 B.34

C.12345 D.提示出错、无结果

41.若x和y均定义为int 型,z定义为double型,以下不合法的

scanf()函数调用语句为( )。

A.scanf(”%d%lx,%le”,&x,&y,&z); B.scanf (”-*%d%lf ”, &x, &y, &z); C.scanf(”%x%*d%o”, &x,&y); D。scanf(”%x%o%6.2f”, &x,&y,&z); 42.有如下程序段: int x1,x2;

char y1,y2;

scanf(”%d%c%d%c”,&x1,&y1,&x2,&y2);

若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。(注:└┘代表空格) A.10A└┘20B B.10└┘A20B

C.10 └┘A└┘20└┘ B D.10A20└┘B 43.若变量已正确说明为float类型, 要通过语句scanf(”%f %f%f”,

&a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为( )。 A.10<回车>

B.10.0,22.0,33.0<回车>

第一章 C语言基础知识 ·8·

22<回车>

33

C.10.0<回车> D.10 22<回车>

22.0 33.0<回车> 33<

回车>

44.有如下程序,若要求x1、x2、y1、y2的值分别为10、20、A、

B,正确的数据输入是( )。(注:└┘代表空格) int x1,x2; char y1,y2;

scanf(”%d%d”,&x1,&x2); scanf(”%c%c”, &y1,&y2); A.1020AB B.10└┘20└┘ABC

C.10└┘20 D.10└┘20AB

AB

45.已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是( )。

A.整型变量的输出格式符只有%d一种

B.%x是格式符的一种,它可以适用于任何一种类型的数据 C.%x是格式符

D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度

46.有如下程序段,对应正确的数据输入是( )。

float x,y;

scanf(”%f%f”, &x,&y); printf(”a=%f,b=%f”, x,y);

A.2.04<回车> B.2.04,5.67<

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

共分享92篇相关文档

文档简介:

第一章 C语言基础知识 ·5· A.2.500000 B.2.750000 C.3.500000 D.0.000000 29.在C语言中,char型数据在内存中的存储形式是( )。 A.补码 B.反码 C.原码 D.ASCII码 30.设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。 A.x=(x*100+0.5)/100.0 B.m=x*100+0.5, x=m/100.0 C.x=x*100+0.5/100

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