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

当前位置:首页 > c语言试题及答案

c语言试题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 2:04:01

一、 单选题

1.在C语言中,下列类型属于构造类型的是( D ) A.整型 B.字符型 C.实型 D.数组类型 2.下列字符串不是标识符的是( D )

A. sum B. Average C. Day_night D. M.D.JOHN 3. 在C语言中,回车换行符是( A ) A. n B. t C. v D. b

4. 在C语言中,语句和数据定义是用( C )作为结束标记的 A.句号 B.逗号 C.分号 D.括号 5. 设有如下定义: int x=10,y=5,z;

则语句printf(“%dn”,z=(x+=y,x/y)); 的输出结果是( C ) A.0 B.1 C.3 D.4

6. 10.以下程序的输出结果是( B ) main( )

{char c1=’8’,c2=’2’;

printf(“%c,%c,%d,%dn”,c1,c2,c1-c2,c1+c2); }

A.因输出格式不合法,输出出错信息 B.8,2,6,106 C.8,2,6,10 D.8,2,5,9

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

scanf(“%d”,&x);

if(x++>5) printf(“%dn”,x); else printf(“%dn”,x--); }

A.7和5 B.7和4 C.6和4 8.表达式(int)2.1416的值时( A ) A. 2 B. 2.1 C. 0 D. 3

9.下列运算符优先级最高的是( B ) A. > B. + C. && D. !=

10. C语言容许函数值类型缺省定义,此时该函数值隐含的类型时( B ) A. float型 B. Int型 C. Long 型 D. Double型 11、C程序的基本构成单位是( C) A、子程序 B、过程 C、函数 D、文件

12、C语言中要求操作数都为整型数据的算术符是(C )

A、/ B、! C、% D、= =

13、若int x=1,y=1;则表达式(!x||y--)的值是(B )。 A、0 B、1 C、2 D、-1

14、能正确表示逻辑关系:a≥10或a≤0的C语言表达式(D ) A、a>=10 or a<=0 B、a>=0|a<=10 C、a>=10 && a<=0 D、a>=10||a<=0

15、double x,y;表达式x=1,y=x+3/2的值是(C )。 A、1 B、2 C、2.0 D、2.5 16、运行C源程序的命令是( D ) A、ALT+F5 B、ALT+F9 C、CTRL+F5 D、CTRL+F9

17、运行完C程序后,查看C程序运行结果的命令是( A ) A、ALT+F5 B、ALT+F9 C、CTRL+F5 D、CTRL+F9 18.若有程序段:int i=2,j; j=i++;

printf(“%d,%d”,++i,j); 该程序段的输出结果是:(D) A、3,2 B、4,3 C、3,3 D、4,2

19设 int a=12; 表达式a+=a-=a*=a的值是(C )。 A 12 B 144 C 0 D 132

20、若给定条件表达式(M)?(a++):(a--),则其中表达式M和( D )等价。 A M==0 B M=1 C M!=1 D M!=0

21、在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为( D )。 A 只能是逻辑表达式 B只能是关系表达式

C 只能是逻辑表达式或关系表达式 D可以是任意表达式 22、下列选项中,(A )给变量赋初值是错误的。

A int a=b=3; B int a,b,c=5; C int a=3,b,c=a; D float f=3.56; 23、在C语言中,一个字符变量在内存中占用( A )个字节。 A 1 B 2 C 3 D 4

24、int a=12,b=13,c; c=(a

25、设有int i;则表达式i=1,++i,++i||++i,i的值为(C ) A.1 B.2 C.3 D.4

30以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(A)

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

共分享92篇相关文档

文档简介:

一、 单选题 1.在C语言中,下列类型属于构造类型的是( D ) A.整型 B.字符型 C.实型 D.数组类型 2.下列字符串不是标识符的是( D ) A. sum B. Average C. Day_night D. M.D.JOHN 3. 在C语言中,回车换行符是( A ) A. n B. t C. v D. b 4. 在C语言中,语句和数据定义是用( C )作为结束标记的 A.句号 B.逗号 C.分号 D.括号 5. 设有如下定义: int x=10,y=5,z; 则语句printf(“%dn”,z=(x+=y,x/y)); 的输出结果是( C ) A.0 B.1 C.3 D.4 6. 10.以下程序的输出结果是( B ) main( ) {char c1=’8’,c2=’2’;

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