- 90
- 0
- 约2.05万字
- 约 14页
- 2022-07-08 发布于上海
- 举报
C语言理论客观题题库及解析 2022/7/7
C语言理论客观题题库及解析
一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试 序,按
照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用
鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计
时。)
1、有以下 序
#include stdio.h
ty pedef struct {int b, p;} A;
void f(A c)
{
int j ;
c .b =1;
c .p =2;
}
void main()
{
int i;
A a={1,2};
f(a);
printf(%d,%d\n, a.b, a.p);
}
序运行后的输出结果是 ( )。
A . 2,4
B. 1,2
C . 1,4
D. 2,3
『正确答案』
B
『答案解析』
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有
影响,输出结果为1,2,答案选择B选项。
2、以下数组定义中错误的是 ( )。
A . int x[2][3]={ 1,2,3,4,5,6};
B. int x[][3]={0};
C . int x[][3]={{ 1,2,3},{4,5,6}};
D. int x[2][3]={{ 1,2},{3,4},{5,6}};
『正确答案』
D
『答案解析』
A 项正确,在给二维数组赋初值时可以不用行花括号对;B项正确,对于二维数组,第一维的大小可以省略,计算规则是元素
的个数除以第二维的大小向上取整,定义1行3列的数组,里面的元素全部是零;C项正确,第一维的大小由所赋初值的行数
来决定,定义2行3列的数组;D项错误,应该是x[3][2]。答案选择D选项。
3、在数据库中,数据模型包括数据结构、数据操作和 ( )。
A . 数据约束
B. 数据类型
C . 关系运算
D. 查询
编号:e8d6b4953e7d7dfc2ee42e0afbd320e0 1
C语言理论客观题题库及解析 2022/7/7
『正确答案』
A
『答案解析』
在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。答案选择A 选项。
4 、一个栈的初始状态为空。现将元素1、2、3、4 、5、A、B、C 、D、E依次入栈,然后再依次出栈,则元素出栈f顺序是 ( )。
A . 12345A BCDE
B. EDCBA 54321
C . A BCDE12345
D. 54321EDCBA
『正确答案』
B
『答案解析』
栈是按照“先进后出”的原则组织数据的,入栈的顺序为12345A BCDE,则依次出栈的顺序应为其逆序,即EDCBA 54321。答案
选择B选项。
5、设已有定义:
float x ;
则以下对指针变量p进行定义且赋初值的语句中正确的是 ( )。
A . float *p=x;
B. int *p=(float)x;
C . float p=x;
D. float *p=1024;
『正确答案』
A
『答案解析』
考查指针变量的初始化。A 项正确,p是float类型的指针,指向x 的存储单元;B项错误,p是int类型的
您可能关注的文档
最近下载
- Unit 6 Nurturing nature Developing ideas(天路The sky railway)课件-高二上学期英语外研版选择性必修第一册.pptx VIP
- 建筑 工程图集14J936变形缝建筑构造.pdf VIP
- 金属非金属地下矿山紧急避险系统建设规范.pdf VIP
- 蔬菜配送蔬菜安全保障措施.doc VIP
- 隧道车行、人行横洞施工方案.docx VIP
- 中职课件:心里健康与职业生涯全册课件).pptx VIP
- 人教版七年级下册数学平行线的判定及性质证明题专题训练.docx VIP
- 2026年入党第一季度思想汇报入党积极分子思想汇报(2篇).docx VIP
- Arduino嵌入式系统应用开发全套教学课件.pptx
- DB61_T 2002-2025 窄轨旅游轨道交通施工技术规范.pdf VIP
原创力文档

文档评论(0)