12秋四川大学《程序设计语言(I)》1347第2次作业

所属学校:四川大学 科目:程序设计语言(I) 2015-03-17 18:42:52

《程序设计语言(I)》第2次作业
试卷总分:100
单选题 判断题


一、单选题(共 20 道试题,共 60 分。)
1.请选出语句printf("%d\n",strlen("\t\"\065\xff\n"));的输出结果( )
A. 5
B. 14
C. 8
D. 输出项不合法,无正常输出

2.十进制数2403转换成十六进制数为( )
A. 963
B. 369
C. 953
D. 359

3.以下说法错误的是 ( )
A. 高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式
B. 计算机只能处理由0和1的代码构成的二进制指令或数据
C. C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件
D. 每一种高级语言都有它对应的编译程序

4.以下正确的说法是 ( )
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后边的值不能为表达式
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
D. 如果形参与实参类型不一致,以实参类型为准

5.下面四个赋值语句中,正确的是()。
A. LET x,y,z = 5
B. sx = 5
C. LET x + 1 = 5
D. LET x$ = 5

6.在QBASIC语言中,行号或标号的作用是表明( )。
A. 程序执行的顺序
B. 程序编排的顺序
C. 转移指向的标志
D. 无作用

7.
A. 4
B. 2
C. 1
D. 5
此题选: D
8.以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点

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. 十进制数
B. 十六进制数
C. 二进制数
D. 八进制数

11.下面程序的运行结果是()。 x = 5:y = 3 PRINT x = y END
A. 0
B. 5
C. 3
D. 

12.下列程序的输出结果是( ) 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

13.在C语言中,int,char和short三种类型数据在内存中所占用的字节数( )
A. 由用户自己定义
B. 均为2个字节
C. 是任意的
D. 由所用机器的机器字长决定
此题选: D
14.下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D
15.下列可用于C语言用户标识符的一组是( )
A. void, define, WORD
B. a3_b3, _123,Car
C. For, -abc, IF Case
D. 2a, DO, sizeof

16.C语言中 while 和do-while循环的主要区别是( )
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件更严格
C. do-while允许从外部转到循环体内
D. do-while 的循环体不能是复合语句

17.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )
A. 函数调用可以作为独立的语句存在
B. 函数调用可以作为一个函数的实参
C. 函数调用可以出现在表达式中
D. 函数调用可以作为一个函数的形参
此题选: D
18.针对QBASIC语言的特点,下面的叙述正确的是()。
A. 一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
B. 行号和标号由字符序列后加上“:”组成,行号为纯数字。
C. 语句都是由语句定义符和语句体构成。
D. 每一个模块必须有一个结束语句。
此题选: D
19.C语言规定,在一个源程序中,main函数的位置( )
A. 必须在最开始
B. 必须在系统调用的库函数的后面
C. 可以任意
D. 必须在最后

20.若有说明语句:char c=''\72'';则变量c( )
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. c的值不确定




《程序设计语言(I)》第2次作业
试卷总分:100
单选题 判断题


二、判断题(共 10 道试题,共 40 分。)
1.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确

2.NAME 是QBASIC中合法的变量名。
A. 错误
B. 正确

3.QBASIC提供了两个工作窗口。
A. 错误
B. 正确

4.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
A. 错误
B. 正确

5.注释是QBASIC程序中无关紧要的部分
A. 错误
B. 正确

6.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确

7.变量和符号常量实质是一样的。
A. 错误
B. 正确

8.QBASIC程序中,行号的大小将决定程序执行的顺序。
A. 错误
B. 正确

9.在程序的运行过程中,可以多次对符号常量进行赋值。
A. 错误
B. 正确

10.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确






版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: