《程序设计语言(I)》第1次作业
试卷总分:100
单选题 判断题
一、单选题(共 20 道试题,共 60 分。)
1.若变量c为char类型,能正确判断出c为小写字母的表达式是( )
A. ′a′<=c<=′z′
B. (c=′a′)||(c<=′z′)
C. (′a′<=c)and(′z′=c)
D. (c=′a′)&&(c<=′z′)
此题选: D
2.字符型数据在机器中是用ASCII码表示的,字符’5’和’7’在机器中表示为( )
A. 10100011和 01110111
B. 01000101和01100011
C. 00110101和00110111
D. 01100101和01100111
3.设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的类型为( )
A. int
B. float
C. double
D. 不确定
4.语句 PRINT “3.5” +“6.5” +“42”执行的结果是()。
A. 52
B. 3.5 + 6.5 + 42
C. -1
D. 3.56.542
此题选: D
5.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A. 3
B. 3.2
C. 0
D. 3.07
6.DIM xyz$ (10,3)定义的是哪一种数组()。
A. 一维数值型数组
B. 二维数值型数组
C. 一维字符型数组
D. 二维字符型数组
此题选: D
7.以下说法错误的是 ( )
A. 高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式
B. 计算机只能处理由0和1的代码构成的二进制指令或数据
C. C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件
D. 每一种高级语言都有它对应的编译程序
8.下面四组READ/DATA语句中正确的是()。
A. READ a,b,c DATA 1,2 * 3,6
B. READ a,b,c DATA 2x,3y,4
C. READ a,b,c DATA 1,6
D. READ a,b,c DATA 1,3,6
此题选: D
9.若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d",&x); y=x12?x+10:x-12; printf("%d\n",y); }
A. 0
B. 22
C. 12
D. 10
10.以下不正确的叙述是( )
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值
此题选: D
11.在C语言中,int,char和short三种类型数据在内存中所占用的字节数( )
A. 由用户自己定义
B. 均为2个字节
C. 是任意的
D. 由所用机器的机器字长决定
此题选: D
12.下面的字符串赋值语句中正确的是()。
A. x = “ABC”
B. y$ = ABC
C. z$ = “123”
D. w$ = 123
13.二进制数00110101转换成八进制数是( )
A. 055
B. 065
C. 056
D. 152
14.下列数据中,不合法的C语言实型数据的是( )
A. 0.123
B. 123e3
C. 2.1e3.5
D. 789.0
15.请选出语句printf("%d\n",strlen("\t\"\065\xff\n"));的输出结果( )
A. 5
B. 14
C. 8
D. 输出项不合法,无正常输出
16.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A. 3
B. 3.2
C. 0
D. 3.07
17.阅读下面程序段( ) #include "stdio.h" main() { char c; c=(′z′-′a′)/2+′A′; putchar(c);} 输出结果为
A. M
B. N
C. O
D. Q
18.在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )
A. 地址传递
B. 单向值传递
C. 由实参传形参,再由形参传实参
D. 传递方式由用户指定
19.以下程序的输出结果是( ) main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); }
A. 30
B. 31
C. 32
D. 33
20.在下面四个字符串中哪一个是合法的字符串常量()。
A. d
B. “ 128 ”
C. 程序设计
D. 128
《程序设计语言(I)》第1次作业
试卷总分:100
单选题 判断题
二、判断题(共 10 道试题,共 40 分。)
1.变量和符号常量实质是一样的。
A. 错误
B. 正确
2.STOP语句的作用是终止程序的运行
A. 错误
B. 正确
3.在程序设计中,数据只能是数字
A. 错误
B. 正确
4.在程序设计中,所谓“实现算法”即是指写出源程序。
A. 错误
B. 正确
5.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
6.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
7.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
A. 错误
B. 正确
8.WRITE 是QBASIC中合法的变量名。
A. 错误
B. 正确
9.在程序的运行过程中,可以多次对符号常量进行赋值。
A. 错误
B. 正确
10.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!