在c语言中123有几个字节,C语言期末考试试卷及答案3

一、单项选择题 (本大题共20小题,每小题1分,共20分)

1. 下列说法正确的是()

A.C程序可以从任何一个函数开始执行

B.main函数可以被其它函数调用

C.一个C程序只能有一个main函数

D.main函数中不能有形参

2.下列属于正确的标示符是()

A. ?a

B. a=2

C. a.3

D. a_3

3.下列数据中属于“字符串常量”的是

A. ABC

B. “ABC”

C. ‘abc’

D. ‘a’

4.char型常量在内存中存放的是()

A. ASCII代码

B. BCD代码

C. 内码

D. 十进制代码

5.设字符型变量a=3,b=6,计算表达式c=(a^b)<<2后c的二进制值是()

A. 00011100

B.00000111

C. 00000001

D.00010100

6. 若有以下定义:char a;int b;float c; double d;则表达式a*b+d-c的值的类型为()

A. float

B. int

C. char

D. double

7. 以下程序的输出结果是a=5,b=4,则输入数据的形式应该是( )

#include “stdio.h”

main()

{ int a,b;

scanf("%d,b=%d",&a,&b);

printf("a=%d,b=%d",a,b);

}

A 5 4

B 5,4

C 5 b=4

D 5,b=4

8. C语言中,while和do…while循环的主要区别是()

A. while的循环控制条件比do…while的循环控制条件严格

B. do…while的循环体至少无条件执行一次

C. do…while允许从外部转到循环体内

D. do…while的循环体不能是复合语句

9. 循环语句for(x=0,y=0;(y!=123)||(x<4);x++); 的循环执行()

A. 无限次

B. 不确定次数

C. 4次

D. 3次

10.在C语言中,设有数组定义 char array []="China"; 则array所占的空间为()

A. 4个字节

B. 5个字节

C.6个字节

D.7个字节

11.若变量已正确说明为int类型,要通过语句scanf(“%d %d %d”,&a,&b,&c);给a,b,c分别赋值3,5,8,不正确的输入形式是()

A.3

B. 3,5,8

5

8

C. 3

D. 3 5

5 88

12. char *p="happy new year"; char *q=p; int k;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值