- 0
- 0
- 约6.1千字
- 约 13页
- 2026-01-30 发布于山东
- 举报
c语言测考试题库
第一部分单选题(50题)
1、以下关于指针数组和数组指针的说法正确的是?()
A.指针数组是数组,元素为指针
B.数组指针是指针,指向数组
C.int*arr[5]是指针数组,int(*arr)[5]是数组指针
D.以上都正确
【答案】:答案解析:A、B、C均准确区分了指针数组和数组指针,故选D。
2、若charstr=hello;则str[1]的值是?()
A.h
B.e
C.l
D.\0
【答案】:答案解析:str是字符串首地址,str[1]等价于(str+1),值为e,故选B。
3、do-while循环中,循环体至少执行几次?()
A.0次
B.1次
C.2次
D.不确定
【答案】:答案解析:do-while“先执行后判断”,无论条件是否满足,循环体至少执行一次,故选B。
4、以下函数调用错误的是?()
A.fun();
B.fun(5);
C.fun(3,4);
D.无错误(需看函数定义)
【答案】:答案解析:调用需匹配函数定义,A对应无参函数,B对应单参函数,C对应双参函数,均可能正确,故选D。
5、函数参数传递中,值传递适用于?()
A.简单变量,无需修改实参
B.数组,需修改元素
C.指针,需修改实参
D.结构体,需修改成员
【答案】:答案解析:值传递用于简单变量(不修改实参),地址传递用于需修改实参的场景,故选A。
6、以下关于main函数的说法错误的是?()
A.程序从main开始执行
B.main函数可带参数
C.main函数必须有返回值
D.main函数可调用其他函数
【答案】:答案解析:main函数可声明为void(无返回值),C说法错误,A、B、D正确,故选C。
7、若intx=4;执行if(x++4)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:x++是后置自增,条件判断时x=4,44为假,执行else(输出B),后x变为5,故选B。
8、下列字符串常量定义正确的是?()
A.abc
B.abc
C.abc
D.ab
【答案】:答案解析:字符串常量用双引号包裹,单引号用于字符常量,C是标识符,D语法错误,故选B。
9、以下函数声明正确的是?()
A.intfun(intx,inty);
B.intfun(int,int);
C.intfun(intx;inty);
D.A和B
【答案】:答案解析:函数声明可写参数名或只写类型,A、B正确,C用分号错误,故选D。
10、以下函数返回值类型为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。
11、若inti=0;执行while(1){if(i==3)break;printf(%d,i);i++;}输出结果是?()
A.012
B.0123
C.无限循环
D.无输出
【答案】:答案解析:while(1)是无限循环,i=3时break,输出012,故选A。
12、若inta=10,*p=a,q=p;则q的值是?()
A.10
B.a
C.p
D.无定义
【答案】:答案解析:q=p使q指向a,*q=10,故选A。
13、若inti=0;执行do{i++;printf(%d,i);}while(i3);输出结果是?()
A.123
B.012
C.12
D.无输出
【答案】:答案解析:do-while先执行,i从1到3,输出123,故选A。
14、若inta=5;执行if(a10);elsea=20;后a的值是?()
A.5
B.20
C.10
D.无定义
【答案】:答案解析:if后分号表示空语句,else执行a=20,故选B。
15、若intx=10,y=20;则表达式x!=y的结果是?()
A.0
B.1
C.10
D.20
【答案】:答案解析:!=是不等于判断,x!=y为真,C语言中真用1表示,故选B。
16、若inta=3;执行if(++a3)printf(A);elseprintf(B);输出结果是?()
A.A
B.B
C.AB
D.无输出
【答案】:答案解析:++a是前置自增,a变为43,条件为真,输出A,故选A。
17、若charstr=Clanguage;则(str+2)的值是?()
A.C
B.
C.l
D.a
您可能关注的文档
- 2026小红书千帆推广产品营销通案.pdf
- 高盛-美国经济分析:2026年十问(摘要)-260126.pdf
- 济南市2026届高三(一模)语文试卷(含答案).pdf
- 福州市2026届高三高中毕业班1月模拟测试历史试卷(含答案).docx
- (9科全套)2026届湛江市高三(一模)试卷全科合集(含答案解析).pdf
- 重庆市2026届高三(一诊)数学试卷(含标准答案)康德卷.pdf
- 福建省七地市2026届高三高中毕业班1月模拟测试历史试卷.docx
- (二检)泉州市2026届普通高中毕业班高三质量监测(二)语文试卷(含官方答案).docx
- 厦门市2026届高三高中毕业班1月模拟测试物理试卷(含答案解析).docx
- 鲁教版英语小学三年级上册全册教案【新教材】.docx
- 2025-2026学年教科版(2024)小学英语三年级上册(全册)教学设计(附目录P100).docx
- (一模)湛江市2026年高三普通高考测试(一)生物试卷(含官方答案解析).docx
- (康德一诊)重庆市2026届高三第一次联合诊断检测 语文试卷(含标准答案).docx
- (一模)济南市2026届高三第一次模拟考试语文试卷(含答案).docx
- 福建省七地市2026届高三高中毕业班1月模拟测试物理试卷(含答案解析)原卷.pdf
- 重庆市九龙坡区2026届高三(一诊)历史试题(含答案).pdf
- 厦门市2026届高三高中毕业班1月模拟测试历史试卷(含答案).docx
- 肇庆市2026届高三(二模)语文试卷(含答案解析).pdf
- 肇庆市2026届高三第一学期末教学质量监测(二模)数学试卷(含答案解析).pdf
- 重庆市2026届高三第一次联合诊断检测(康德一诊) 语文试卷(含标准答案).pdf
原创力文档

文档评论(0)