32位计算机中如下程序段,2015年计算机二级《C语言》最新章节练习题(5)

11、 有以下程序

2fb844585ae6f9f8e00c68c695c36d83.png

ed80d73cf24d2c8aa55bdc6dd7946e03.png

程序运行后的输出结果是

A.4

B.5

C.9

D.7

12、 以下叙述中正确的是

A.int*pl;int*p2;int*p3;都是合法的定义指针变量的语句

B.指针变量只能通过求地址运算符(&)来获得地址值

C.语句P=NULL;与P=、O;是等价的语句

D.语句P=NULL;执行后,指针P指向地址为0的存储单元

13、 以下叙述中正确的是

A.在一个程序中,允许使用任意数量的#include命令行

B.在包含文件中,不得再包含其他文件

C.#include命令行不能出现在程序文件的中间

D.虽然包含文件被修改了,包含该文件的源程序也可以不重新进行编译和连接

14、 若有定义int a:float b:double c;程序运行时输入:

345

能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是

A.scanf("%d%f%If",&a,&b,&C.;

B.scanf("%d%If%If",&a,&b,&C.;

C.scanf("%d%f%f",&a,&b,&C.;

D.scanf("%If%If%If",&a,&b,&C.;

15、若有以下程序

6f08d383b8fc4aea17a5a8e5ebbc83d0.png

ee69a7def4873454be60fe94d676b3b7.png

则程序的输出结果是

A.1,10,3,8,5,6,7,4,9.2,

B.10,9,8,7,6,5,4,3,2,1,

C.2,9,4,7,6,5,8,3,10,1,

D.10,l,8,3,6,5,4,7,2,9,

16、 在32位编译器上,设有定义

dd83e192d97ed1090df095048379e3a3.png

则以下语句

prinff(”%d%d”,sizeof(strl),sizeof(str2));的输出结果是

A.5 6

B.5 5

C.6 6

D.4 6

17、 若有以下程序段

bdbe1b0e34b16767a8db679fda4fceec.png

57e6d8f454a0f3cdc98896bc5a5bae21.png

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

A.str[0]

B.strp

C.strp[3]

D.*strp

18、 以下叙述中正确的是

A.循环发生嵌套时,最多只能两层

B.三种循环for,while,do-while可以互相嵌套

C.循环嵌套时,如果不进行缩进形式书写代码,则会有编译错误

D.for语句的圆括号中的表达式不能都省略掉

19、以下叙述中正确的是

A.continue语句使得整个循环终止

B.break语句不能用于提前结束for语句的本层循环

C.使用break语句可以使流程跳出switch语句体

D.在for语句中,continue与break的效果是一样的,可以互换

20、以下叙述中正确的是

A.函数的返回值不能是结构体类型

B.在调用函数时,可以将结构体变量作为实参传给函数

C.函数的返回值不能是结构体指针类型

D.结构体数组不能作为参数传给函数

相关推荐:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值