西交《程序设计基础(高起专)》在线作业
试卷总分:100  得分:100
一、单选题 (共 20 道试题,共 40 分)
1.C语言中要求对变量作强制定义的主要理由是()。
A.便于移植
B.便于写文件
C.便于编辑预处理程序的处理
D.便于确定类型和分配空间
答案:D
2.在计算机中,一个字节所包含二进制位的个数是( )
A.2
B.4
C.8
D.16
答案:C
3.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
整型常量合法要求A.自动(auto)
B.静态(static)
C.外部(extern)
D.寄存器(register)
答案:A
4.函数的形式参数隐含的存储类型说明是()。
<
B.static
D.auto
答案:D
5.关于指针,下列说法错误的是( )
A.指针变量是用来存放内存地址的
B.&表示取变量地址运算
C.*表示取指针变量所指向的变量内容的运算
D.可以将整数赋给指针变量
答案:D
6.下面有关for循环的正确描述是()。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案:D
7.以下叙述中正确的是()。
A.在程序的一行上可以出现多个有效的预处理命令行
B.使用带参的宏时,参数的类型应与宏定义时的一致
C.宏替换不占用运行时间,只占编译时间
D.在以下定义中CR是称为"宏名"的标识符#defineCR045
答案:C
8.关于数组,下列说法正确的是( )
A.对数组的初始化操作在定义数组的同时进行
B.给数组赋初值时,必须所有数组元素都被赋值
C.给数组元素全部赋初值时,一定要指明数组的大小。
D.引用数组元素的时候,可以一次引用数组中的全部元素
答案:A
9.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A.fclose()
B.close()
C.fread()
D.fwrite
答案:A
10.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
A.123
B.100000
C.A'
D."abc"
答案:D
11.以下数值中,不正确的八进制数或十六进制数是()。
A.0x16
B.016
C.-1
D.0xaaaa
答案:C
12.在C语言中,形参的缺省存储类是()。
A.auto
C.static
<
答案:A
13.以下叙述中不正确的是()。
A.一个好的程序应该有详尽的注释
B.在C程序中,赋值运算符的优先级最低
C.在C程序中,j++;是一条赋值语句
D.C程序中的#include和#define均不是C语句
答案:B
14.语句while(!E);中的表达式!E等价于()。
A.E==0
B.E!=1
C.E!=0
D.E==1
答案:A
15.用户定义的函数不可以调用的函数是()。
A.非整型返回值的
B.本文件外的
C.main函数
D.本函数下面定义的
答案:C
16.下列程序的输出结果是()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。