考研C语言程序设计在线题库每日一练(一十八)
以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C语言程序设计在线题库每日一练,以下为具体内容
1、下面给出的三种运算符的优先级由高到低的是()。
A、 关系运算符、算术运算符、逻辑运算符
B、 算术运算符、关系运算符、逻辑运算符
C、 算术运算符、逻辑运算符、关系运算符
D、 逻辑运算符、算术运算符、关系运算符
3、判断两个字符串是否相等的正确语句是()。
A、 if(s1=s2)
B、 if(s1==s2)
C、 if(strcpy(s1, s2))
D、 if(strcmp(s1, s2))
4、在函数调用时,以下说法正确的是()。
A、实参的个数和形参的数目必须相同,无参数时括号里写0
B、实参和形参不可以同名
C、函数间的数据传递可以使用全局变量
D、实参和形参的数目可以相同,也可以不相同
5、在C语言中,以下正确的描述是( )。
A、函数的定义可以嵌套,但函数的调用不可以嵌套
B、函数的定义不可以嵌套,但函数的调用可以嵌套
C、函数的定义和函数的调用均不可以嵌套
D、函数的定义和函数的调用均可以嵌套
1、试题答案:B
试题解析:
【考点】本题考查运算符优先级。
【解析】优先级由高到低依次是算术运算符、关系运算符、逻辑运算符;其中逻辑非'!'运算符例外,它的优先级高于算术和关系运算符。
3、试题答案:D
试题解析:
【考点】本题考查字符串处理函数。
【解析】对于两个字符串,不能简单的使用赋值运算符'='、关系运算符'=='连接;故选项A、B错误。函数strcpy(字符串1,字符串2)的作用是将字符串2复制到字符串1中去,故选项C不符。比较两个字符串的大小,应使用字符串比较函数strcmp(字符串1,字符串2),若相等,则返回值0;故D正确,选D。
4、试题答案:B
试题解析:
A选项错误,调用无参函数时,实参列表省略,括号里面为空,不是写0。C选项错误,函数间的数据传递不可以使用全局变量。但函数调用时,可以使用全局变量做实参。D选项错误,实参的个数和形参的数目必须相同。综上故选B。
【考点】本题考查形参与实参。
5、试题答案:B
试题解析:
【考点】本题考查函数---嵌套调用。
【解析】C语言的函数定义是互相平行、独立的,在定义函数时,一个函数内不能再定义另一个函数,也就是不能嵌套定义;但可以嵌套调用函数,在调用函数的过程中,又调用另一个函数。故本题选B。