川大《程序设计语言(1)1347》19秋在线作业2[答案]满分答案
《程序设计语言(1)1347》19秋在线作业2题目
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 60 分)
1.在QBASIC语言中,行号或标号的作用是表明( )。
A.转移指向的标志
B.程序编排的顺序
C.程序执行的顺序
D.无作用
2.若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
A.int 18.5%3
B.a=b=c+2
C.a:=b+1
D.a=a+7=c+b
3.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )
A.非0 非0
B.1 1
C.1 0
D.0 1
4.下面四组READ/DATA语句中正确的是()。
A.READ a,b,c DATA 2x,3y,4
B.READ a,b,c DATA 1,6
C.READ a,b,c DATA 1,3,6
D.READ a,b,c DATA 1,2 * 3,6
5.
A.–99
B.9
C.3
D.12
6.以下说法正确的是( )
A.在C语言程序中,要调用函数必须在main()函数中定义
B.C语言程序总是从第一个的函数开始执行
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
7.若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
A.sizeof,<<,^,&=
B.sizeof,&=,<<,^
C.^,<<,sizeof,&=
D.<<,^,&=,sizeof
8.以下4个选项中,不能看做一条语句的是( )
A.if(b!=5)x=2;y=6;
B.if(a<5);
C.a=5,b=2.5,c=3.6;
D.;
9.
A.6
B.32
C.30
D.24
10.下列关于字符串的说法中错误的是( )
A.在表示字符串常量的时候不需要人为在其末尾加入′\0′
B.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
C.在C语言中,字符串常量隐含处理成以′\0′结尾
D.′\0′作为标志占用存储空间,计入串的实际长度
11.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=a>b)&&(n=c>d)后n的值是( )
A.4
B.3
C.2
D.1
12.表达式“ a * b % + c!- d # ”的值的类型是()。
A.长整型
B.整型
C.双精度型
D.单精度型
13.若有说明语句:char c='\72';则变量c( )
A.包含3个字符
B.包含2个字符
C.包含1个字符
D.c的值不确定
14.语句PRINT “25 * 4”输出的结果是()。
A.出错信息
B.“25 * 4”
C.25 * 4
D.100
15.表达式a<B||(C&D)中运算符优先级最高的是( )
A.||
B.<
C.()
D.&
16.
A.BOTTOM
B.BOTH
C.BELL
D.AUTOMATION
17.下面四个语句中,正确赋值语句是()。
A.cosx = 0.5
B.LET x,y,z = 5
C.LET x = 3,y = 4,z = 5
D.LET cos(x) = 0.5
18.将多条语句写在同一行时,每个语句之间应该用()分隔。
A.顿号
B.逗号
C.分号
D.冒号
19.已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
A.5
B.4
C.3
D.2
20.下列运算符中,要求运算对象必须是整数的是( )
A./
B.*
C.%
D.!
川大《程序设计语言(1)1347》19秋在线作业2[答案]多选题答案
二、判断题 (共 10 道试题,共 40 分)
21.在程序设计中,数据只能是数字
22.在赋值语句中,关键字 LET 可以被省略
23.NAME 是QBASIC中合法的变量名。
24.QBASIC程序中,行号是由数字和字母组成。
25.变量和符号常量实质是一样的。
26.在程序的运行过程中,可以多次对符号常量进行赋值。
27.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
28.注释是QBASIC程序中无关紧要的部分。
29.QBASIC中所有语句都由语句定义符和语句体共同组成。
30.在程序设计中,数据只能是数字。
川大《程序设计语言(1)1347》19秋在线作业2[答案]历年参考题目如下: