C语言模拟试题二的答案,模拟题C语言模拟试题二答案

C语言

模拟试题二

一、选择题(本大题30分,每小题2分)

1.C语言中不能用来表示整常数的进制是。

A)十进制 B)十六进制 C)八进制 D)二进制

2.C语言规定标识符由等字符组成。

A)字母 数字 下划线 B)中划线 字母 数字

C)字母 数字 逗号 D)字母 下划线 中划线

3.若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式:

(float)(a+b)/2+(int)x%(int)y的值是。

A)2.500000 B)3.500000 C)4.500000 D)5.000000

4.以下表达式: 2+ a +i*f, 其中i为整型变量,f为float型变量,则表达式的最终数据类型为

A)int B)float C)char D)double

5.有如下语句:

printf(“%s,%5.3s\n”,“COMPUTER”,“COMPUTER”);

执行语句后的最终结果为 B 。

A)COMPUTER ,CMP . B)COMPUTER, CMP.

C)COMPU, CMP. D)COMPU, CMP .

6.以下if语句中语法错误的是

A)if (a>b)printf(“%f”,a); B)if(a>b)printf(“%f”,a);

else printf(“%f”,b);

C)if(a>b)printf(“%f”,a) D)if(a>b)printf(“%f”,b);

else printf(“%f”,b); else printf(“%f”,a);

7.能表示整数x符合下面两个条件的语句是。

(1)“能被4整除,但不能被100整除”.(2)能被4整除,又能被400整除.

A)(x%4==0&&x%100!=0)||x%400==0

B)(x%4==0||x%100!=0)&&x%400==0

C)(x%4==0&&x%400!=0)||x%100==0

D)(x%100==0||x%4!=0)&&x%400==0

8.循环语句中的for语句,其一般形式如下:

for(表达式1;表达式2;表达式3) 语句

其中表示循环条件的是 B 。

A)表达式1 B)表达式2 C)表达式3 D)语句

9.以数组作为函数的参数时传递的数组的首地址,那么实参数组与形参数组之间的数据传递方式为 A 。

A)地址传递 B)单向值传递

C)双向值传递 D)随机传递

10.将字符串str2连接到字符串str1中应使用。

A)strcpy(str1,str2) B)strcat(str1,str2)

C)strcmp(str1,str2) D)strcat(str2,str1)

11.若有以下定义:

int a[10],*p=a; 则*(p+3)表示的是。

A)元素a[3]的地址 B)元素a[3]的值

C)元素a[4]的地址 D)元素a[4]的值

12.若有如下语句: int *p1,*p2; 则其中int所指的是

A)p1的类型 B)*p1和*p2的类型

C)p2的类型 D)p1和p2所能指向变量的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值