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

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

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

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

16.有以下程序 #include main() { char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5';

printf(\

}已知字母A的ASCII码为65,程序运行输出后的结果是( A ) A)E,68

B)D,69

C)E,D

D)输出无定值

17.以下各组标识符中,合法的用户标识符是( D ) A)B01 table_1 0_t k% B)Fast_ void pbl book C)xy_ longdouble *p CHAR D)sj Int _xy w_y23

18.在C语言中,字符型数据在内存中以( D)形式存放。 A)原码 B)BCD码 C)反码 D)ASCII码

19.已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句printf(\后,输出结果是C A)A,B B)A,68 C)65,66 D)65,68 20.1MB等于(D)

A)1000字节 B)1024字节 C)1000*1000字节 D)1024*1024字节 21. 与十六进制数200等值得十进制数为(B )

5

A)256 B)512 C)1024 D)2048

22.设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( B ) A)n=(n*100+0.5)/100.0 B)m=n*100+0.5, n=m/100.0 C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0 23.以下叙述中错误的是(D )

A)C程序中的#include和#define行均不是C语句 B)除逗号运算符外,赋值运算符的优先级最低 C)C程序中,j++;是具有赋值功能的语句

D)C程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算 24.以下关于long、int和short类型数据占用内存大小的叙述中正确的是(D A)均占4个字节 B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由C语言编译系统决定 25.已知x=10,y=20,则表达式y+=5+x的值为( C ) A) 25 B) -10 C) 35 D) 10 26.以下常量正确的是( D ) A)0X7a, 078, 6a, 57L, B)10., -.5e3, 1e0, 0.0012e-101 C)‘ ’, ‘\\”’, ‘\\0127’, ‘\\xff’ D) 56, -.3, .e2, 1.2e2.1 ,”xy”

27.有以下定义语句,编译时会出现编译错误的是C

A) char a=’a’; B)char a=’\\n’; C) char a=’aa’; D)char a=’\\x2d’;

6

第三章 顺序结构

复习要点:

1. 赋值

2. 输入与输出函数的调用,正确输入数据并正确设计输出格式。 3. 常见的编程题 习题:

1.已知x=1,y=2,则表达式y*=5+x的值为 12 。

2.putchar(getchar( ));从键盘上输入A。则最终的输出是 A 。 3.printf函数和scanf函数的格式说明都使用 % 字符开始。

4. printf(“%-m . nf ”, A);其中-m表示 长度为m,左对齐 , n表示 小数位长度为n。

5.已知a=17则printf(“%o,%#o”,a,A);输出的结果是 。(#输出0八进制标志)

6.已知a=17则printf(“%*d,%d”,-5,a) ;输出的结果是 17 0 。;*表示跳过改项目,%d没有对应会输出0

7.scanf处理输入数据时,遇到下列情况时该数据认为结束: 空格 , Tab , 回车 。

8.一般地,调用标准字符或格式输入输出库函数时,程序开头应有包含头文件的预编译命令: stdio。h 。 9.下列符合语法的赋值语句是(cd )

A)a=7+b=8; B)++a=7; C)a=b,b++,a+7; D)a+=2*b,c=++b;

7

10.关于赋值过程中类型转换叙述错误的是(d )

A)实数赋值给整数变量时,将小数位不会四舍五入,会直接截断 B)整数赋值给实数变量时,整数位不变,小数位补0 C)整型变量赋值给short 时,则只保留2个低字节

D)Double变量赋值给float变量, 则只保留前面的7位有效数字 E)长度相同的有符号整型变量和无符号整型变量可以直接赋值 11.putchar ( )函数可以向终端输出一个。d A)整型变量表达式值 B)实型变量值

C)字符串 D)字符或字符型变量值 12.有以下程序 main()

{ printf(\

程序运行后的输出结果是(A ) A)0 B)1 C)-1 D)NULL没定义,出错 13.执行下列程序片段时输出结果是( a )。 unsigned int a=65535; printf(“%d”,A);

A)65535 B)-1 C)-32767 D)1 14.执行下列程序片段时输出结果是( B )。 float x=-1023.012 printf(“\\n%8.3f,”,x); printf(“.3f”,x);

8

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

共分享92篇相关文档

文档简介:

16.有以下程序 #include main() { char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5'; printf(\}已知字母A的ASCII码为65,程序运行输出后的结果是( A ) A)E,68 B)D,69 C)E,D D)输出无定值 17.以下各组标识符中,合法的用户标识符是( D ) A)B01 table_1 0_t k% B)Fast_ void pbl book C)xy_ longdouble *p CHAR D)sj Int _xy w_y23 18.在C语言中,

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