常州大学c语言题库,2016年常州大学数理学院程序设计与C语言(包括上机)之C程序设计复试笔试最后押题五套卷...

一、选择题

1. 若变量已正确定义。在

A.

B.

C.

D. 答:A

中,以下不可替代W 的是( )。

【解析】在C 语言中,并没有运算符,判断不相等时,使用

2. 若有以下程序段

不能正确引用字符串的选项是( )。

A. B. C. D. 答:D

其他三个选项都可以。

【解析】strp 是char *类型、长度为4的数组,4个指针分别指向字符串数组str 中的4个字符串。D 项错误,step 是char*的数组,不能引用字符串。A 项正确,引用strp 数组中第一个指针指向的内容,gpaa”; B 项正确,str 是字符串数组,引用数组中的”aa”; C 项正确,于

3. 有以下程序:

程序运行后的输出结果是( )。 A.21 B.11 C.6 D.1 答:A

第 2 页,共 34 页

等价

访问strp 中第四个指针指向的内容,即 ”d”。

【解析】将十进制数转换为二进制数进行位运算,5转换为二进制数是101, 再做<<2运算,即为10100, 然后100001等于10101,转换为十进制数为21。

4. 有以下程序

程序运行后的输出结果是( )。 A.20 B.16 C.12 D.25 答:B

【解析】

5. 有如下程序:

程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72 答:A

【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为%d ; ②八进制整常量,以0作为前缀,输出格式控制符为%〇; ③十六进制整常量,以故A 项正确。

6. 若有说明和语句:

A. B. C. 的地址

D. 不确定的值 答:A

第 3 页,共 34 页

展开后是

作为前缀,输出

格式控制符为%x 。八进制数072表示成十进制数为58,即x=072=58,以十进制格式输出x+l=59,

则此时中的值为( )。

【解析】定义字符数组并为其初始化,str 数组前5个元素为Hello ,

第六个元素自动赋值为

定义指针使等于字符串首地址,

7. 以下定义语句中正确的是( )。

答:C

【解析】C 项正确,int 转换成char 类型时,按照ASCII 码表进行转换,65表示’A ’,66表示‘B ’,等价于A=‘B ’。A 项错误,b ,c 都是float*类型

,的结束,应改成逗号。

8. 有以下程序:

程序运行后的输出结果是( )。 A.1 B.3 C.4 D.9 答:C 【

序1+0+1+2=4。

9. 以下定义语句中正确的是( )。

\ 答:C

【解析】C 项正确,int 转换成char 类型时,按照ASCII 码表进行转换,65表示示

等价于

A 项错误,b , c 都是float*类型,

第 4 页,共 34 页

指向字符串第六个元素。

法把float**转换成float*。B 项错误,b 未定义,可改成inta ,b ; a=b=0; D 项错误,分号表示语句

66表

是类型,错误,无法把

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值