- 15
- 0
- 约2.12万字
- 约 14页
- 2022-07-04 发布于上海
- 举报
C语言随机生成10道加减乘题 2022/7/2
C语言随机生成10道加减乘题
一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试 序,按
照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用
鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计
时。)
1、若有定义:
char *ps[ ] = {aa, bb, cc, dd};
则以下叙述正确的是 ( )。
A . *ps[0]是字符a
B. *ps[0]是字符串aa
C . ps[0]是字符a
D. ps是字符串aa
『正确答案』
A
『答案解析』
定义指针数组ps,ps[0]代表数组首个元素的地址,即aa的地址,同时也是aa第一个字符a的地址,所以*ps[0]代表字
符a。答案选择A 选项。
2、以下叙述中错误的是 ( )。
A . 可以用typedef说明的新类型名来定义变量
B. typedef 的作用是用一个新的标识符来代表已存在的类型名
C . typedef说明的新类型名必须使用大写字母,否则会出编译错误
D. 用typedef可以说明一种新的类型名
『正确答案』
C
『答案解析』
typedef定义的新类型名习惯上用大写字母,但没有强制要求用大写字母。答案选择C选项。
3、有以下 序
include stdio.h
main()
{
int a=-1, b=-1;
for(; ++a;)++b;
printf(%d,%d\n, a, b);
}
序运行后的输出结果是 ( )。
A . 0,-1
B. 0,0
C . -1,-1
D. 结果不确定
『正确答案』
A
『答案解析』
这是对for循环的基本考查,C语言中for循环的形式:for(表达式1;表达式2;表达式3),本题中表达式1和表达式3为空语句。
序执行过 为:定义整型变量a、b并赋初值,执行for循环,执行控制语句++a,a先自增变为0再使用,不满足控制条件,
跳出循环。因此b并未改变,最后输出0,-1。答案选择A 选项。
4 、在数据库中,数据模型包括数据结构、数据操作和 ( )。
编号:6e998c23c4af3cc99c8311a2150b603b 1
C语言随机生成10道加减乘题 2022/7/2
A . 数据约束
B. 数据类型
C . 关系运算
D. 查询
『正确答案』
A
『答案解析』
在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。答案选择A 选项。
5、以下合法的转义字符是 ( )。
A . \x4 1
B. \0x4 1
C . \X4 1
D. \0X4 1
『正确答案』
A
『答案解析』
转义字符以反斜杠\开头,后面跟一个字符或一个八进制或十六进制数表示。十六进制转义字符是由反斜杠\和字母x及随后
的1~2个十六进制数字构成的字符序列。答案选择A 选项。
6、设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为 ( )。
A . 非0值
B. \0
C . 0
D. NULL
『正确答案』
A
『答案解析』
本题考查的是文件指针feof 的运用。当文件读到结尾时,feof(fp)为非零值,否则为0 。答案选择A 选项。
7、关
原创力文档

文档评论(0)