考研C程序设计在线题库每日一练(六十五)

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

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

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

1、若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。

A、float

B、int

C、char

D、double

2、以下程序的输出结果是( )。main(){int i,sum;for(i=1;i<6;i++) sum+=i;printf("%d\n",sum);}

A、15

B、14

C、不确定

D、21

3、设有语句:char a='\72';则变量a( )。

A、包含1个字符

B、包含2个字符

C、包含3个字符

D、无有效值

4、若有函数原型int fun(int x,float y);则下列选项中不正确的函数调用是( )。

A、fun(10,2.3);

B、printf("%d",fun(10.2,2));

C、fun('A',2);

D、fun("\0",5);

5、下列表达式中,错误的是( )。

A、5.0%2.0

B、i+++j

C、x*=y+8

D、2>1?a:b

1、试题答案:D

试题解析:

参与运算的变量的类型不同时,先转换成同一类型,然后进行运算。类型自动转换的基本原则是“按数据长度增加的方向进行转换”,以保证精度不降低。数据类型char、int、float、double的数据长度分别为1、4、4、8;故表达式a*b+d-c值的类型为double型,本题选D。

2、试题答案:C

试题解析:

int型变量sum未赋值,直接使用其值(值无法确定),故程序的输出结果不确定,本题选C。

3、试题答案:A

试题解析:

'\72'表示八进制数72(十进制数为58)对应的ASCII字符':',故本题选A。

4、试题答案:D

试题解析:

选项A中的实参10,2.3对应形参类型int ,float,故正确。选项B中的实参10.2,2,float型与int型的数据可以自动转化,故正确。选项C中的实参'A'是整型数据,值为65,故正确。选项D中实参"\0",5,第一个实参为字符串,无法转化为int型,故错误。综上本题选D。

5、试题答案:A

试题解析:

'%'运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。故选项A错误,本题选A。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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