考研程序设计基础在线题库每日一练(一十八)
以下是希赛网给大家分享考研程序设计基础在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研程序设计基础在线题库每日一练,以下为具体内容
1、设有int x=10; 则表达式(x++*1/3)的值是()。
A、 3
B、 4
C、 11
D、 12
2、有如下函数调用语句func(ch1 ,ch2+ch3,ch4 +ch5);该函数调用语句中,含有的实参个数是()。
A、 3
B、 4
C、 5
D、 有语法错误
4、以下变量说明语句中,正确的是()。
A、 int int;
B、 char a, b= "AB";
C、 char a=68, b= 'A';
D、 int a= 98.68,b= "a";
1、试题答案:A
试题解析:
【考点】本题考查运算符和表达式
【解析】表达式(x++*1/3)中符号'++'在变量的左边,因此先使用变量的值,再执行x=x+1,故表达式的值就是x*1/3的值;'*'和'/'同优先级,结合方向自左至右,故先计算x*1=10,再计算10/3=3,即表达式的值为3;故选A。
2、试题答案:A
试题解析:
【考点】本题考查函数的实参与形参
【解析】函数调用语句func(ch1 ,ch2+ch3,ch4 +ch5);中有3个表达式"ch1" ,"ch2+ch3","ch4 +ch5",分别对应函数func的3个形参,故含有3个实参,选A。
4、试题答案:C
试题解析:
【考点】本题考查变量的定义
【解析】语句int int;表示定义一个变量名为int的int型变量,而int是关键字,不能作为变量名,故A选项错误。语句char a, b= "AB";中将字符串"AB"赋值给字符变量b,类型不匹配,故B选项错误。语句char a=68, b= 'A';中将68(对应ASCII值为68对应字符为'D')赋值给字符变量a,即a='D';b= 'A'将字符'A'赋值给b;故C选项正确。语句int a= 98.68,b= "a";中,将98.68赋值给整型变量a,浮点型数据98.68会自动转化为整型98,故变量a的值为98;将字符串"a"赋值给整型变量b,类型不匹配,故D选项错误。综上选C。