山西专升本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小时内删除。