一、单选题(共30 道试题,共60 分。V 1. 以下运算符中优先级最低的是(。 A. && B. & C. || D. | 满分:2 分
2. 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(。
A. fopen(\B. fopen(\C. fopen(\D. fopen(\满分:2 分
3. 语句while(!E;中的表达式!E等价于(。 A. E==0 B. E!=1 C. E!=0 D. E==1
满分:2 分
4. 对以下说明语句int a[10]={6,7,8,9,10};的正确理解是(。 A. 将5个初值依次赋给a[1]至a[5] B. 将5个初值依次赋给a[0]至a[4] C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确 满分:2 分
5. 以下叙述中不正确的是(。 A. 一个好的程序应该有详尽的注释 B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句
D. C程序中的#include和#define均不是C语句 满分:2 分
6. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(。
A. a[1] B. a[-1] C. a[0] D. a[10]
满分:2 分
7. 以下正确的说法是(。
A. 用户若需调用标准库函数,调用前必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C. 系统根本不允许用户重新定义标准库函数
D. 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
满分:2 分
8. 下列四个选项中,均是C语言关键字的选项是(。 A. auto、enum、include B. switch、typedef、continue C. signed、union、scanf D. if、struct、type 满分:2 分
9. 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(。 A. fclose( B. close( C. fread( D. fwrite