- 0
- 0
- 约6.16千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
C语言程序设计理论试题库
第一部分单选题(50题)
1、以下数组初始化错误的是?()
A.inta[5]={0};
B.inta[]={1,2,3};
C.inta[5]={1,2,3};
D.inta[5]={1,2,3,4,5,6};
【答案】:答案解析:D初始化元素个数超数组长度(5),编译报错,A、B、C正确,故选D。
2、若inta=6;执行a/=3;后a的值是?()
A.2
B.3
C.6
D.18
【答案】:答案解析:a/=3等价于a=a/3=6/3=2,故选A。
3、逻辑表达式30的结果是?()
A.0
B.1
C.3
D.真
【答案】:答案解析:逻辑与只要有一个operand为0则结果为0,3为真,0为假,故选A。
4、转义字符\0的作用是?()
A.表示空格
B.表示制表符
C.字符串结束标志
D.换行
【答案】:答案解析:\0ASCII码为0,是字符串默认结束标志,不计入长度,故选C。
5、若inta=10,*p=a,q=p;则q的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:q=p使q指向a,*q=10,故选A。
6、若inta=3,b=5;执行以下代码后输出结果是?()if(ab)printf(A);elseprintf(B);
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:a=3b=5,条件为假,执行else分支,输出B,故选B。
7、C语言中,宏定义的预处理命令关键字是?()
A.include
B.define
C.ifdef
D.endif
【答案】:答案解析:#define用于宏定义,#include用于包含头文件,#ifdef/endif是条件编译,故选B。
8、以下数组定义中,长度为5的是?()
A.inta[5];
B.inta[]={1,2,3,4,5};
C.charstr[]=abcd;
D.以上都是
【答案】:答案解析:A长度5,B长度5,C字符串abcd含\0共5个字符,故选D。
9、若inti=1;执行do{printf(%d,i);i++;}while(i=3);输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:do-while先执行一次(输出1,i=2),再判断,共执行3次,输出123,故选A。
10、指针作为函数参数时,传递的是?()
A.指针的值
B.指针的地址
C.变量的值
D.变量的地址
【答案】:答案解析:指针传参本质是传递变量地址,函数中通过指针可修改实参值,故选D。
11、若inta=3;执行if(++a3)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a是前置自增,a变为43,条件为真,输出A,故选A。
12、若inta=4;执行a-=2;后a的值是?()
A.2
B.4
C.6
D.0
【答案】:答案解析:a-=2等价于a=a-2,4-2=2,故选A。
13、递归函数的终止条件是?()
A.函数调用自身
B.函数返回值为0
C.不再调用自身的条件
D.无终止条件
【答案】:答案解析:递归函数必须有终止条件(否则无限递归栈溢出),终止条件是不再调用自身的判断,故选C。
14、以下指针与函数的关系正确的是?()
A.函数名是函数的地址
B.函数指针可指向函数
C.可通过函数指针调用函数
D.以上都正确
【答案】:答案解析:A、B、C均是函数与指针的基本关系,故选D。
15、以下函数返回值类型为int的是?()
A.voidfun(){return;}
B.intfun(){return3.14;}
C.floatfun(){return5;}
D.charfun(){returna;}
【答案】:答案解析:A返回值类型void(不能return表达式),B返回类型int(3.14强制转为3),C返回类型float,D返回类型char,故选B。
16、以下关于指针数组的定义正确的是?()
A.int*arr[5];
B.int(*arr)[5];
C.intarr[5];
D.intarr[];
【答案】:答案解析:A是指针数组(5个int指针),B是指向数组的指针,C是普通数组,D缺少长度,故选A。
17、函数调用的一般格式是?()
A.函数名(实参列表);
B.函数名实参列表;
C.返回类型函数名(实参列表);
D.函数名=实参列表;
【答案】:答案解析:函数调用格式为“函数名(实参列表);”,实参与形参匹配,故选A。
18、若inti=0;执行for(i=0;i
最近下载
- 药品GMP指南(第2版)-厂房.docx VIP
- T_ZNZ 052—2021_水稻主要病虫害绿色防控技术规范.pdf VIP
- 工业机器人编程语言:ASLanguage(Kawasaki):ASLanguage高级编程技巧.docx
- 2026年郑州电力高等专科学校单招职业技能考试模拟试题及答案解析.docx VIP
- 全国乡镇公务员《农业农村》精华考点手册.pdf VIP
- 2026年郑州电力高等专科学校单招职业技能考试备考试题及答案解析.docx VIP
- GB8923-88《涂装前钢材表面锈蚀等级和除锈等级》.docx VIP
- 适航基础知识培训课件.pptx VIP
- 《积极心理学(第3版)》 课件全套 刘翔平01开篇 相对富裕的社会呼唤积极心理学、第1章 主观幸福感 ----篇终 积极心理学的应用与展望.pptx
- 埃斯顿 其他数码配件 折弯机数控系统 E300 使用说明.pdf
原创力文档

文档评论(0)