山西专升本2021年C语言真题
1. 一个C程序的执行是从_____ [单选题]
A、本程序的main函数开始,到main函数结束(正确答案) |
B、本程序的main函数开始,到本程序文件的最后一个函数结束 |
C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 |
D、本程序文件的第一个函数开始,到本程序main函数结束 |
2. C语言程序的基本单位是______ [单选题]
A、程序行 |
B、语句 |
C、函数(正确答案) |
D、字符 |
3. 请选出可用作C语言用户标识符的一组标识符______ [单选题]
A、void |
B、a3_b3(正确答案) |
C、For |
D、2a |
4. 下列可以正确表示字符型常量的是____。 [单选题]
A、297 |
B、"a" |
C、"\n" |
D、'\t'(正确答案) | 字符串常量在内存中占的字节数
5. 假定x和y为double型,则表达式(x=2,y=x+5/2)的值是____ 。 [单选题]
A、4.500000 |
B、4 |
C、4.000000(正确答案) |
D、2.000000 |
6. 在C语言中,要求运算数必须是整型的运算符是____。 [单选题]
A、/ |
B、++ |
C、*= |
D、%(正确答案) |
7. C语言中,复合语句的构成是将一系列语句置于____。 [单选题]
A、begin与end之间 |
B、方框号“[ ]”之间 |
C、花括号“{ }”之间(正确答案) |
D、圆括号“( )”之间 |
8. 以下程序段的输出结果是_____。int a=5678; printf(”%2dn”, a); [单选题]
A、提示出错、无结果 |
B、56 |
C、78 |
D、5678(正确答案) |
9. 已知:char ch='A';则下列表达式的值是____。ch = (ch>='A'&&ch<='Z') ? (ch+32) : ch; [单选题]
A、A |
B、a(正确答案) |
C、Z |
D、z |
10. 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=1,则逻辑表达式(m==a<b)&&(n==c<d) 的值为____。 [单选题]
A、0(正确答案) |
B、 1 |
C、2 |
D、 3 |
11. 以下叙述正确的是 [单选题]
A、 在C程序中,MAIN函数必须位于程序的最前面。 |
B、 C程序的每行中只能写一条语句。 |
C、 C语言本身没有输入输出语句。(正确答案) |
D、 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 |
12. C语言规定,在一个源程序中,MAIN主函数的位置是在: [单选题]
A、 必须在最前面。 |
B、 必须在系统调用的库函数的后面 |
C、 可以在任意位置。(正确答案) |
D、 必须在最后面 |
13. C语言中while和do-while循环的主要区别是 [单选题]
A、while的循环体至少无条件执行一次(正确答案) |
B、while的循环控制条件比do-while的循环控制条件严格 |
C、while允许从外部转到循环体内 |
D、do-while允许从外部转到循环体内 |
14. 以下能正确的定义整型变量a,b和c,并对它们赋初值为5的语句 [单选题]
A、int a=b=c=5; |
B、int a, b, c=5; |
C、int a=5, b=5, c=5;(正确答案) |
D、a=b=c=5; |
15. 能正确表示“当x的值在[1,10]和[200,210]的范围为真,否则为假 [单选题]
A、(x>=1)&&(x<=10)&&(x.>=200)&&(x<=210) |
B、(x>=1)││(x<=10) ││(x.>=200) ││(x<=210) |
C、(x>=1)││(x<=10)&& (x.>=200) ││(x<=210) |
D、(x>=1) &&(x<=10) ││(x.>=200) &&(x<=210)(正确答案) |
16. 语句int *point;中的point是指针变量名。 [判断题]
对(正确答案) |
错 |
17. 主函数和其它函数之间可以相互调用。 [判断题]
对 |
错(正确答案) |
18. puts( )和gets( )函数只能输入或输出一个字符。 [判断题]
对 |
错(正确答案) |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论