c语言xyzab字符往后移,09年桂林电子科技大学C语言试卷A 有答案

桂林电子科技大学试卷

2009-2010 学年第 2 学期课号0921306等

课程名称C语言程序设计A (A卷; 闭卷)适用班级(或年级、专业)7院09级

28dc161d0c5d412fd439d4b100260c64.png

第一部分:基础知识(20题,共20分)

1、表达式18/4*2/8值的数据类型为()

A)int B)float C)double D)不确定

2、在C语言中,int, char和short int三种类型变量所占用的内存大小是()。

A)均为2个字节 B)由用户自己定义 C)由所用机器的字长决定 D)是任意的

3、C语言中函数返回值的类型是()

A)return语句中的表达式类型 B)调用函数的类型

C)总是int型 D)定义函数时所指定的函数类型

4、凡是在函数中未指定存储类别的变量,其隐含的存储类别是()

A)自动B)静态C)外部D)寄存器

5、以下不正确的描述是()

A)break语句只能用于循环语句和switch语句

B)在switch语句中,break语句的作用也可用continue语句来替代

C)在循环语句中,使用continue语句是为了结束本次循环,而不是终止循环的执行

D)在循环语句中,使用break语句是为了使流程跳出循环体,提前结束循环

6、以下说法正确的是()

A)输入项可以为一实型常量,如scanf("%f",3.5);

B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d”);

C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf (“%4.2f",&f);

D)当输入数据时,必须指明变量的地址,如scan f(“%f",&f);

7、己知各变量的类型说明如下:

int i=8,k,a,b;

unsigned long w=55;

double x=1.42,y=5.2;

则以下符合c语言语法的表达式是()

A)a+=a-=(b=4)*(a=3) B)a=a*3=2

C)x%(-3) D)y=float(i)

8、已知ch是字符型变量,下面不正确的赋值语句是()

A)ch=?a+b?; B) ch=?\0?; C)ch=?7?+?9?; D)ch=5+9

9、有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c),为使变量a的值为1,b为3,c为2,从键

盘输入数据的正确形式应当是______。

A)132

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值