考研高级语言程序设计在线题库每日一练(三十二)
以下是希赛网给大家分享考研高级语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研高级语言程序设计在线题库每日一练,以下为具体内容
1、程序段"float a= 5678.1234; printf ("%2.2f",a);”的输出结果是( )。
A、5678.12
B、78.12
C、5678.1234
D、提示错误,无结果
2、若有调用语句main(){int a[50],n; fun(n,&a[9];}则不正确的fun函数的首部是( )。
A、void fun(int m,int x[])
B、void fun(int s,int h[41])
C、void fun(int p,int *s)
D、void fun(int n,int a)
3、以下关于switch语句和break描述中,( )是正确的。
A、在switch语句中,可以根据需要使用或不使用break语句
B、switch语句中必须用brcak语句
C、break语句只能用于switch语句的
D、break语句是switch语句必须的一部分
4、若有说明语句"char s='\092';",则该语句( )。
A、使s的值包含1个字符
B、说明不合法,s的值不确定
C、使s的值包含4个字符
D、使s的值包含3个字符
5、在C语言中,操作数必须是整数的运算符是( )。
A、%
B、/
C、*
D、+
1、试题答案:A
试题解析:
【考点】本题考查输入输出---格式控制。
【解析】语句printf ("%2.2f",a);中%2.2f表明:待打印的数a至少占两个字符宽度,且小数点后有两位小数。故本题选A。
2、试题答案:C
试题解析:
函数调用语句中,第一个实参为int型变量,故第一个形参应为整型;第二个实参为数组元素a[9]的地址,故第二个形参应是指针。故本题选C。
3、试题答案:A
试题解析:
break语句可以是流程跳出switch结构,即终止switch语句的执行,而不是switch语句的必须有的。选项B、D错误。break语句只能用于循环语句和switch语句之中,而不能单独使用,选项C错误。综上本题选A。
4、试题答案:B
试题解析:
题中有'\092',以0开头表示为八进制,而又有9,超出八进制范围,故错误;说明不合法,s的值不确定,故本题选B。
5、试题答案:A
试题解析:
'%'运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。故本题选A。
点击查看【完整】试卷>>

