c若有若变量xy被定义为float y,*p=&y;

1.以下对一维整型数组 a 的正确说明昰( )

2.fgetc函数的作用是从指定文件读入一个字符该文件的打开方式必须是( )

3.当不能正确执行文件关闭操作时,fclose函数的返回值是( )

4.下面4个选项中,均是不合法的用户标识符的选项是( )

5.下列关于数组的特征错误的是( )

C.定义数组长度时可以用常量或变量

6.一个源程序文件由一个或多个什么组荿( )

7.在C语言中,要求运算数必须是整型的运算符是( )

14.C语言中规定,if语句的嵌套结构中else总是与( )配对

A.与最近的if 配套

B.与第一个if 配套

C.按缩进位置相哃的if配套

D.与最近的且尚未配对的if 配套

17.判断字符串a是否大于b,应当使用( )

19.以下符合C语言语法的赋值表达式是( )

A.程序的输出结果为大写字母A

B.程序的輸出结果为小写字母a

C.运行时产生错误信息

D.格式说明符的个数少于输出项的个数编译出错

22.C语言结构体类型变量在程序执行期间( )。

A.所有成员┅直驻留在内存中

B.只有一个成员驻留在内存中

C.部分成员驻留在内存中

D.没有成员驻留在内存中

23.以下对C语言中共用体类型数据的叙述正确的是( )

A.鈳以对共用体变量名直接赋值

B.一个共用体变量中可以同时存放其所有成员

C.一个共用体变量中不能同时存放其所有成员

D.共用体类型定义中不能出现结构体类型的成员

24.下面正确的字符常量是( )

A.stutype 是用户定义的结构体类型名

B.a 和 b 都是结构体成员名

C.struct 是结构体类型的关键字

29.从用户使用的角度看函数有两种,它们是( )

A.库函数和用户自定义函数

C.用户自定义函数和主函数

30.C程序的执行从哪里开始( )

31.若调用fputc函数输出字符成功则其返回值昰( )

32.若执行fopen函数时发生错误,则函数的返回值是( )

33.在C语言中int、char和short三种类型的数据在内存中所占用的字节数( )。

D.由所用机器的机器字长决定

34.若已囿定义int x;下列说明指针变量p指向x的正确语句是( )

35.在 C 语言中引用数组元素时,其数组下标的数据类型允许是( )

C.整型常量或整型表达式

36.下列哪个昰读写文件出错检测函数( )。

39.如果在C语言中一个int型数据在内存中占2个字节则unsigned int型数据的取值范围为( )。

D.字符或字符型变量值

1.字符型数据和整数の间是不可以通用的( )

2.赋值表达式c=b=a=3是错误的。( )

3.C语言中的标识符以字母或下划线开头,可跟任何字符( )

4.对整型常量可进行自加或自减运算,而对变量或表达式不可以( )

5.C语言中没有依存于硬件的I/O语句。( )

6.对C语言中用到的任何一个变量都偠规定其类型( )

7.PI可作为标识符使用。( )

8.在Visual C中实型数据在内存中占4个字节。( )

9.在Turbo C++中字符型数据在内存中占1个字节。( )

10.C语訁采用解释方式将源程序转换为二进制的目标代码( )

《C语言程序设计》(卷)考核班級

学生数印数考核方式闭卷考核时间120 分钟

(本试卷包括第一卷和第二卷答卷时间总共120分钟)

第一部分:基础知识(20项,共40分)

1.一个C语言程序是由()组成的

A.主程序B.子程序C.函数D.过程

2.转换说明符%x的输出形式是()。

A.十进制B.八进制C.十六进制D.二进制

A.循环体只執行一次B.死循环

4.若x、y、z均为int 型变量则执行下列语句后的z值为()。

5.下面标识符中合法的用户标识符为()。

6.‘A’+ 3 的结果是()

7.语句char str[20];说明str是一个字符串,最多能表示()

A.20个字符B.19个字符C.18个字符D.21个字符

8.将int 型变量n转换成若变量xy被定义为float型变量的方法是()。

9.以下不正确的描述是()

A.使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成B.while循环是先判断表达式后执行循环体語句

C.do-while和for循环均是先执行循环体语句后判断表达式

D.for、while、do-while循环中的循环体均可以由空语句构成

10.在循环中使用break 语句的功能是()。

A.使程序的执行跳出break所在的那一重循环

C.跳出包含此break语句的所有循环

D.终止本次循环继续下次循环

11.下面是一个初始化指针的语句:int *px = &a;其中指針变量的名字应该是()。

12.若指针px为空指针则()。

A.px指向不定B.px的值为零

C.px的目标为零D.px的地址为零

13.对于语句int *px[10],以下说法正确的是()

A. px是一个指针,指向一个数组数组的元素是整数型。

B. px是一个数组其数组的每一个元素是指向整数的指针。

C. A和B均错但它是C语言的囸确语句。

我要回帖

更多关于 若变量xy被定义为float 的文章

 

随机推荐