c语言球整数中的较大者运行后为0,2016年电子科技大学计算机技术程序设计(C语言)复试笔试仿真模拟题...

本文介绍了C语言的基础知识,包括数据常量、循环结构、函数调用、指针操作和表达式运算。通过示例解析了选择题的答案,如无限循环的for语句、指针在函数中的应用以及结构体数组的使用。此外,还涉及浮点数运算的顺序以及标识符的命名规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、选择题

1. 以下选项中,能用作数据常量的是( )。

答:D

【解析】A 项错误,十六进制数用数学0和字符x (或大写字母X )开头;B 项错误,八进制整数常量以数字0开始,有效数字为0〜7; C项错误,C 语言中实型常量有两种表示:小数形式和指数形式。指数形式中,字母e (或E )之前必须要有数字,且后面的指数必须为整数。

2. 若i 和k 都是int 类型变量,有以下for 语句:

下面关于语句执行情况的叙述中正确的是。

A. 循环体执行两次

B. 循环体执行一次

C. 循环体一次也不执行

D. 构成无限循环

答:D

【解析】本题中for 循环判断条件为k=l, 这个语句是赋值语句,总是正确的,所以会陷入无限循环中。

3. 以下程序的功能是:通过调用calc 函数,把所求得的两数之和值放入变量add 中,并在主函数中输出。

calc 函数中下划线处应填入的是( )。

答:A

【解析】程序的执行过程为:从键盘读入两个float 类型数据,分别赋给x ,y ,调用函数calc 将x 与y 的值与add 变量地址传入函数,地址赋给指针sum ,函数体中将两数之和放入指针指向

,这表示变量,可以被赋值。所以横线处填写*sum,故的地址,指针正确的引用形式为(*SUm)

A 选项正确。

4. 有如下程序:

程序运行时,从键盘输入:3〈回车〉后,程序输出结果为( )。

A.3, 4,

B.1, 2, 3, 4,

C.0, 1, 2, 3, 4, 5,

D.0, 1, 2,

答:A

【解析】continue 语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue 语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:输入3, 则data=3; 执行for 循环,i=0,if 条件成立,结束本次循环,不输出i 值,执行下一次循环;直到条件不成立,依次输出i 值3, 4, 直到i=5退出for 循环。故A 选项正确。

5. 有以下函数:

程序运行后的输出结果是( )。

A.zhang

if

B.zhao

C.wang

D.19

答:B

x+2代表了指向第三个元素的指针,【解析】结构体数组存储了三个人的信息,所以输出name

为Zhao 。

6. 设均为实型变量,代数式

答:C 【解析】的结合顺序是从左到右,所以x 先除以y ,再除以z 。

7. 以下选项中,能用作用户标识符的是( )。

答:C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。C 语言定义标识符应遵循以下六种规则:①标识符由字母、数字或下划线组成;②第一个字符必须是字母或下划线;③标识符最多由274个字 符组成;④在标识符中严格区分大小写字母;⑥关键字不能作为自定义的标识符在程序中使用。

8. 下列语句中,正确的是( )。

答:A

【解析】A 项,将存放字符串常量的无名存储区的首地址赋给指针变量;BD 两项错误,C 语言中不可以用赋值语句给字符数组整体赋一字符串,可以逐个给数组元素赋字符值,并在最后加入字符串结束标志;C 项,赋 值格式错误。

9. 有以下程序:

在C 语言中的正确写法是( )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值