电子科技大学c语言作业提交1,2016年电子科技大学计算机科学与技术程序设计(C语言)复试笔试仿真模拟题...
发布日期:2021-06-24 15:07:04 浏览次数:2 分类:技术文章

本文共 1898 字,大约阅读时间需要 6 分钟。

一、选择题

1. 以下选项中,能表示逻辑值“假”的是( )。

A.1

B.0.000001 C.0 D.100.0 答:C

【解析】在C 语言中,没有专门的“逻辑值”,而是用非0表示“真”,用0表示“假”。

2. 有以下程序:

执行时若输入:Fig flower is red. 则输出结果是( )。 A.Figflowerisred. B.Figflowefisred. C.Figflower is red. D.Fig flower is red. 答:A

【解析】scanf ( )函数从输入设备按照指定的类型输入对应类型的若干个数据,遇到空格、制表符和回车 时读取结束。可知读到第一个空格时读到第二个空格时

赋值结束,为flower , 可知

赋值结束,为Fig , 从第一个有效字符

为red. 。prinff ( )函数格

为is ,

式控制符%输出字符串,遇到结束输出。输出结果为 “Figflowerisred. ”。

3. 以下语句中存在语法错误的是( )。

A. B. C. D. 答:A

【解析】A 项错误,数组定义后,不能对数组整体赋值,SS 是二维数组,组,即字符串,字符串赋值可以使用指针数组的一个元素。

第 2 页,共 33 页

是一维字符数

”的形式,但不能使用赋值的形式。

BD 两项正确,在定义时对数组同时进行初始化;C 项正确,将常量字符串在内存中的首地址赋给

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

答:D

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

5. C 语言中,最基本的数据类型包括( )。‘

A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 答:C

【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。

6. 下面的函数调用语句中fimc 函数的实参个数是( )。

A.3 B.4 C.5 D.8 答:A

【解析】函数调用中实参有多个时,实参之间用逗号分隔。本题中的实参有3个,

其中

是逗号表达式作为参数,

7. 设有定义:

则以下赋值语句中正确的是( )。 A.s[0]=m[l]; B.s=m; C.s.l3=m.n;

D.s[2].x=m[2].x; 答:A

【解析】定义了结构体类型数组s ,长度为2,结构体类型数组m ,长度为2,并进行了初始化。同类型的结构体可以直接用变量名实现赋值,A 选项正确。数组名为数组首地址,地址常量

第 3 页,共 33 页

是函数的返回值作为参数

是逗号与函数相结合作为参数。

之间不可以相互赋值,B 选项错误。C 选项引用结构体成员错误,数组名为地址常量不是结构体变量,不能引用成员。D 选项数组越界,不存在s[2]与m[2]。

8. 以下关于C 语言的叙述中正确的是( )。

A.C 语言中的注释不可以夹在变量名或关键字的中间 B.C 语言中的变量可以在使用之前的任何位置进行定义

C. 在C 语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D.C 语言的数值常量中夹带空格不影响常量值的正确表示 答:B

【解析】A 项错误,C 语言中,程序中的注释可以出现在程序中任何合适的地方,为了方便程序理解,一般不建议写在变量名或关键字的中间;C 项错误,在C 语言的算术运算符中,取余运算符

的两个运算分量必须是整数,但对于其他运算符,如

来说,两侧的运算符

类型也可以不一样,例如左侧为一个字符类型,右侧为一个整数类型,系统在执行程序时会自动将字符类型转换为

D 项错误,C 语言的 数值表示时各个数位必须紧靠在一起,值进行运算;

否则编译系统只会识别紧靠运算符的一部分数值,另一部分数值会发生语法错误。

9. 有以下程序:

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

【解析】f (l )输出2,然后调用f (2)输出4, 再调用f (4)输出8。

10.以下叙述中错误的是( )。

A. 用typedef 定义新的类型名后,原有类型名仍有效 B. 可以用typedef 将已存在的类型用一个新的名字来代表 C. 可以通过typedef 增加新的类型

D. 用typede 可以为各种类型起别名,但不能为变量起别名 答:C

第 4 页,共 33 页

转载地址:https://blog.csdn.net/weixin_33554514/article/details/117009430 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:adc0809 c语言程序,51单片机驱动ADC0809的C语言程序
下一篇:linux cat 颜色,`cat`可以使用颜色代码标记显示文件吗?

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年03月28日 22时01分29秒