考研C语言程序设计在线题库每日一练(一十七)

考研 希赛网 浏览 344 来源:希赛网

以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研C语言程序设计在线题库每日一练,以下为具体内容

1、char 型常量在内存中存放的是( )。

A、 ASCII代码值

B、 BCD代码值

C、内码值

D、十进制代码值

2、以下程序运行结果( )。

A、15

B、10

C、6

D、9

3、下列函数欲实现对两个整型变量的值进行交换,下列说法正确的是( )。主函数中定义变量int a, b;,调用函数的语句为swap(&a, &b);

A、程序有错,调用语句应为swap(a, b);

B、程序有错,函数swap缺少return语句

C、程序有错,应将swap函数中的形参x,y,局部变量t定义为整型指针类型,执行语句不变

D、以上说法都不正确

4、以下程序的输出结果是( )。

A、t,two

B、h,one

C、r,two

D、o,three

5、下列程序段执行后s值为( )。

A、15

B、9

C、6

D、4

1、试题答案:A

试题解析:

【考点】本题考查字符数据的存储。
【解析】在C语言中,char型数据是将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。故本题选A。

2、试题答案:B

试题解析:

题中while语句结束循环的途径共有两条,一是循环条件表达式“item<5”的值为假(以0表示)时;二是语句“break;”生效时,直接跳出此循环。当循环到第4次时,item的值经历了0、1、2、3、4,此时sum的值为0+1+2+3+4=10,表达式sum>=8为真,执行语句“break;”。直接结束本循环。故本题选B。
while语句的一般形式为:while(表达式)语句。它的特点是先判断条件表达式,再执行循环体语句。while语句可以简单的记为:只要当循环条件表达式为真时(即给定的条件成立),就执行循环语句。
改变循环执行的状态的语句:
break语句,直接终止整个循环过程,不再判断执行循环的条件是否成立。
continue语句,结束本次循环,即跳过循环体下面未执行的语句,转到循环体结束点之前。不终止整个循环的执行。

【考点】本题考查循环结构---while语句。

3、试题答案:D

试题解析:

选项A,可以使程序不报错,但无法实现对两个整型变量的值进行交换。选项B,函数swap的基类型为void,不需要return语句。选项C中执行语句不变,只是将x和y的值互换,不影响主函数里a,b的值。故本题选D
实现对两个整型变量的值进行交换,详细程序如下:


【考点】本题考查指针变量的应用。

4、试题答案:B

试题解析:

语句char *s[]={"one","two","three"}等同于chars[][]={"one","two","three"},s是一个二维的字符数组。输出语句printf("%c,%s",*(p+1),s[0]);表示输出的是*(p+1)所指向的一个字符和s[0]所指向的字符串。而对于*p=s[2];也就是将s[2][0]的地址赋值给指针向量p,故*(p+1)=h,即输出字符‘h’。s[0]就是第一个字符串"one"。故本题选B。

【考点】本题考查指针指向数组。

5、试题答案:C

试题解析:

由题,在while循环中,当i%2==1,即i为奇数时,结束此次循环。因此题中while循环的功能是计算0到i之间(不包括i)所有偶数之和。故s的值为6;故本题选C。
需要注意:while语句中条件表达式--i!=0,由--i先执行,第一次判断时i的值不是5(为4)。
改变循环执行的状态的语句:
break语句,直接终止整个循环过程,不再判断执行循环的条件是否成立。
continue语句,结束本次循环,即跳过循环体下面未执行的语句,转到循环体结束点之前。不终止整个循环的执行。

【考点】本题考查循环结构---continue语句。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-07

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!