山西省2021年专升本C程序设计答案
一、单选题(每题2分,共60分。)
1.C语言程序的基本单位是()。
A、程序行B、语句C、函数D、字符
2.以下关于简单程序设计的步骤和顺序的说法中正确的是()。
A、确定算法后,整理并写出文档,最后进行编码和上机调试
B、首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C、先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D、先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
3.C语言中,文件组成的基本单位为()。
A、记录B、数据行C、数据块D、字符序列
4.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()。
A、(=1)(=10)(=200)(=210)
lt;!--=10(x--gt;
B、(=1)||(=10)||(=200)||(=210)
lt;!--=10)||(x--gt;
C、(=1)(=10)||(=200)(=210)
lt;!--=10)||(x--gt;
D、(=1)||(=10)(=200)||(=210)
lt;!--=10)(x--gt;
5.要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
A、while((ch=getchar())!='N')printf("%c",ch);
B、while(ch=getchar()!='N')printf("%c",ch);
C、while(ch=getchar()=='N')printf("%c",ch);
D、while((ch=getchar())=='N')printf("%c",ch);
6.以下程序段中,与语句:k=agt;b?(bgt;c?1:0):0;功能相同的是()。
A、if((agt;b)(bgt;c))k=1;
B、if((agt;b)||(bgt;c)k=1;
C、if(alt;=b)k=0;
D、if(agt;b)k=1;
7.若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
A、1 B、0
C、2 D、不知道a的值,不能确定
8.关于C语言的数据类型,下列说法不正确的是()。
A、C语言包含基本数据类型B、C语言包含指针类型
C、C语言包含字符串类型D、C语言包含结构体类型c语言正确的字符常量
9.下面合法的C语言字符常量是()。
A、't'B、"A"C、65 D、A
10.下列关于复合语句和空语句的说法错误的是()。
A、复合语句是由“{”开头,由“}”结尾的
B、复合语句在语法上视为一条语句
C、复合语句内,可以有执行语句,不可以有定义语句部分
D、C程序中的所有语句都必须由一个分号作为结束
11.下面不是C语言合法标识符的是()。
A、abc B、5n C、_4m D、x3
12.以下描述中正确的是()。
A、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C、在do-while循环体中,是先执行一次循环,再进行判断
D、do-while循环中,根据情况可以省略while
13.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。
A、必须为字母B、必须为下划线
C、必须为字母或下划线D、可以是字母,数字和下划线中任一字符
14.以下选项中,能用作数据常量的是()。
A、o115 B、0118
C、1.5e1.5 D、115L
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论