- 0
- 0
- 约6.06千字
- 约 13页
- 2026-01-30 发布于河南
- 举报
c语言知识试题
第一部分单选题(50题)
1、函数调用的一般格式是?()
A.函数名(实参列表);
B.函数名实参列表;
C.返回类型函数名(实参列表);
D.函数名=实参列表;
【答案】:答案解析:函数调用格式为“函数名(实参列表);”,实参与形参匹配,故选A。
2、以下关于函数参数的说法正确的是?()
A.形参是函数定义时的变量
B.实参是函数调用时的变量/常量
C.形参和实参类型需匹配
D.以上都正确
【答案】:答案解析:A、B、C均是函数参数的基本规则,故选D。
3、数组作为函数参数时,函数中修改数组元素会影响主调函数中的数组吗?()
A.会(指针传递)
B.不会(值传递)
C.取决于数组长度
D.不确定
【答案】:答案解析:数组名传参是指针传递,函数中通过指针修改元素会同步到主调函数数组,故选A。
4、若intx=6;执行以下代码后输出结果是?()if(x5){printf(A);}elseif(x8){printf(B);}else{printf(C);}
A.A
B.B
C.C
D.无输出
【答案】:答案解析:x=68,执行第二个分支,输出B,故选B。
5、二维数组a[3][4]的元素个数是?()
A.7
B.12
C.3
D.4
【答案】:答案解析:3行4列,共3×4=12个元素,故选B。
6、若inta[5]={10,20,30,40,50},p=a+3;则p的值是?()
A.30
B.40
C.50
D.无定义
【答案】:答案解析:a+3指向a[3],*p=40,故选B。
7、若int*p=(int)malloc(sizeof(int));则p的值是?()
A.0
B.随机值
C.1
D.无定义
【答案】:答案解析:malloc分配的内存未初始化,值为随机值,故选B。
8、指针的自增运算(p++)的含义是?()
A.指针值加1
B.指针指向的变量值加1
C.指针指向地址偏移一个类型大小
D.指针指向地址偏移1字节
【答案】:答案解析:p++使指针指向地址偏移“指向类型大小”(如int指针+4字节),故选C。
9、以下循环中,循环次数为3次的是?()
A.for(i=1;i=3;i++)
B.while(i=3)
C.do{i++;}while(i3);
D.for(i=5;i0;i--)
【答案】:答案解析:A执行3次(1-3),B是无限循环,C(i初始0)执行3次,D执行5次,题目问“3次”,A明确正确,故选A。
10、若inta=5,b=3;执行if(ab){a--;b++;}后a和b的值分别是?()
A.4,4
B.5,3
C.4,3
D.5,4
【答案】:答案解析:ab为真,执行代码块,a=5-1=4,b=3+1=4,故选A。
11、do-while循环的特点是?()
A.先判断条件,后执行循环体
B.先执行循环体,后判断条件
C.条件不满足时也不执行循环体
D.只能执行一次
【答案】:答案解析:do-while是“先执行后判断”,至少执行一次循环体,for和while是“先判断后执行”,故选B。
12、以下哪个是NULL指针?()
A.void*p=0;
B.int*p=NULL;
C.charp=(char)0;
D.以上都正确
【答案】:答案解析:NULL指针是不指向任何有效地址的指针,三种写法均正确,故选D。
13、若inta[5];则数组a的元素个数是?()
A.4
B.5
C.6
D.不确定
【答案】:答案解析:数组a[5]定义5个元素(下标0-4),故选B。
14、若inti=1;执行while(i=3){printf(%d,i);i++;}输出结果是?()
A.123
B.1234
C.012
D.无输出
【答案】:答案解析:i初始1,满足i=3,执行3次,输出123,i最终4,循环结束,故选A。
15、若charstr[10]=abcde;则str[5]的值是?()
A.e
B.\0
C.随机值
D.无定义
【答案】:答案解析:字符串自动在末尾加\0,str[5]是\0,故选B。
16、函数参数的默认值在______指定?()
A.函数定义时
B.函数声明时
C.函数调用时
D.C语言不支持默认参数
【答案】:答案解析:标准C语言不支持函数参数默认值(C++支持),故选D。
17、若inta=10,*p=a;则sizeof(p)的值是?()
A.4
B.8
C.取决于系统
D.10
【答案】:答案解析:sizeof(p)是指针大小,32位系统4字节,64位8字节,故选C。
18、函数调用时,实参的类型必须与形参的类型?()
A.完全一致
您可能关注的文档
- c语言期末试题含答案.docx
- DB21_T 4090-2025 市政工程文件编制归档规程.docx
- 内蒙古 12S4 消防工程 DBJ03-22-2014.docx
- SJG 74.5-2025 安装工程消耗量标准 第五册 静置设备与工艺金属结构制作安装工程.docx
- (正式版)DB33∕T 2550-2022 《能源大数据中心通用架构和技术要求 》.pdf
- (正式版)DB33∕T 2552-2022 《企业软投入统计监测与评价规范 》.pdf
- (正式版)DB33∕T 2558.5-2022 《林下套种菌药生产技术规程 第5部分:白及》.pdf
- (正式版)DB33∕T 2545-2022 《毛竹冬笋丰产栽培技术规范 》.pdf
- (正式版)DB33∕T 2560-2022 《乡村绿化绿色期权实施与管理规范》.pdf
- (正式版)DB33∕T 2561-2022 《消费纠纷诉调对接服务规范 》.pdf
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 干部自传范文 .pdf VIP
- 2025年西藏自治区事业单位招聘考试(职业能力倾向测验·E类)历年参考题库含答案详解(5套).docx VIP
- 小学五年级上学期中队工作计划.docx VIP
- 2025年江苏省南京市检察院书记员考试题(附答案).docx VIP
- 混凝土浇筑施工培训课件.pptx VIP
- 【聚焦高标准农田】高标准农田建设项目存在的突出问题及审计重点.docx VIP
- TCI 003-2022 低植酸小麦籽粒中植酸含量指标和测定方法.docx VIP
- 2026年-新能源材料与器件PPT全套教学课件-新版.pptx
- 《锦瑟》李商隐赏析.ppt
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
原创力文档

文档评论(0)