川大《C语言程序设计0008》18春在线作业1答案满分答案
《C语言程序设计0008》18春在线作业1-0001
试卷总分:100 得分:0
一、 单选题 (共 25 道试题,共 100 分)
1.若有定义: int a=8, b=5, c; 执行语句c=a/b+0.4; 后, c的值为 ( )。
A.1.4
B.1
C.2.0
D.2
正确选项:----
2.下列运算符中优先级最低的是( )。
A.?:
B.&&
C.+
D.!=
专业答案:----
3.下列哪个选项不是C语言的语句( )
A.空语句
B.函数调用语句
C.表达式语句
D.输入输出语句
正确答案:----
4.以下字符中,( )是非法的C转义字符。
A.‘t’
B.‘n’
C.‘18’
D.‘xb’
专业答案:----
5.组成C语言程序的是( )。
A.子程序
B.过程
C.函数
D.主程序和子程序
正确选项:----
6.赋值语句 char c1=“”是( )赋值语句。
正确选项:----
A.正确
B.不正确
7.正确的定义变量是( )。
A.int a=10,b,c=2;
B.const int a;
C.int a=b=c=10;
D.int a;b;c
正确答案:----
8.下列哪个选项是变量的初始化( )
A.int a,b;a=0;b=0;
B.int a=b=0;
C.int a=0,b;
D.int a,b;
正确选项:----
9.字符串“”在内存中占( )个字节单元。
正确答案:----
A.0
B.1
C.2
D.3
正确选项:----
正确答案:----
10.main( ) { int a=666, b=888; Printf(“%dn”, a,b); } 程序运行后的输出结果是( )。
正确答案:----
A.错误信息
B.666
C.888
D.666,888
专业答案:----
11.设a为整型变量, 下列表达式中,错误的是 ( )。
A.a += a
B.a ++
C.++ a + 1
D.a + 1 ++
正确答案:----
12.C语言中while和do-while循环的主要区别是( )。
专业答案:----
A.do-while循环体至少无条件执行一次
专业答案:----
B.while的循环控制条件比do-while的循环控制条件严格
正确选项:----
C.do-while允许从外部转到循环体内
正确选项:----
D.do-while的循环体不能是复合语句
正确答案:----
13.若i、j已定义为int类型,则以下段中内循环体的总次数是( )。 for(i=5;i;i--) for(j=0;j〈4;j++〉
A.20
B.24
C.25
D.30
正确答案:----
14.有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; ++a||++b&&++c; 那么,变量b的值应是( )。
A.2
B.1
C.0
D.3
15.设 int x=1, y=1; 表达式(!x||y--)的值是( )。
A.0
B.1
C.2
D.-1
正确答案:----
16.判断char型变量ch是否为大写字母的表达式是( )。
A.’A’<=ch<=’Z’
B.(ch>=’A’)||(ch<=’Z’)
C.(ch>=’A’)&&(ch<=’Z’)
D.(‘A’=ch)
专业答案:----
17.以下能对一维数组a进行正确初始化的语句是( )。
A.int a[10]=(0,0,0,0,0);
B.int a[10]={ }
C.int a[ ]={0,0,0};
D.int a[10]={10*1};
专业答案:----
18.以下类型中属于C语言的数据类型是( )。
A.逻辑型
B.纯小数型
C.复数型
D.双精度型
专业答案:----
19.下列语句中,正确的语句是( )。
A.int x=y=z=0;
B.int z=(x+y)++;
C.x=+3==2;
D.x%=2.5;
专业答案:----
20.以下数据在C语言中不合法的整数是( )。
A.20
B.0x4001
C.08
D.0x12ed
正确答案:----
21.整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。
A.x||y
B.x|y
C.x&y
D.x^y
专业答案:----
22.C语言中运算对象必须是整型的运算符是( )。
A.%
B./
C.=
D.<=
正确选项:----
23.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘10’是( )。
A.字符A
B.字符a
C.字符e
D.非法常量
专业答案:----
24.下列哪个选项是错误的数组定义( )。
A.#define x 3 char a[x];
正确选项:----
B.char a[10]=”asd”
专业答案:----
C.int i=3; char a[i];
D.char a[]={0}
正确答案:----
25.设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。
A.’x’&&’y’
B.x<=y
C.x||y+z&&y-z
D.!((x<y)&&!z||1)
专业答案:----
川大《C语言程序设计0008》18春在线作业1答案历年参考题目如下: