C语言程序设计题库及答案

参考答案:A

答案解析: 暂无

2 . 下列关于#include命令的叙述中,错误的是( )。

? ? ? ? ?

A.一个 #include命令中只能指定一个被包含文件 B.一个#include命令中可以指定多个被包含文件 C.一个被包含文件中又可以包含另一个被包含文件 D.#include命令中,文件名可以用双引号或尖括号括起来

参考答案:B

答案解析: 暂无

3 . 要打开一个已存在的非空文件\用于修改,选择正确的语句____。

? ? ? ?

A.fp=fopen(\; B.fp=fopen(\; C.fp=fopen(\; D.fp=fopen(\;

参考答案:D

答案解析: 暂无

4 . 若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是____。

? ? ? ?

A.*p B.a[10] C.*a D.a[p-a]

参考答案:B

答案解析: 暂无

5 . 已知:int **p;,则变量p是( )。

? ? ? ?

A.指向int的指针 B.指向指针的指针 C.int型变量

D.以上三种说法均是错误的

参考答案:B

答案解析: 暂无

6 . 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为_____。

? ? ? ?

A.EOF B.非0值 C.0 D.1

参考答案:D

答案解析: 暂无

7 . 已知: int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2 ;则值为 3 的表达式是______。

? ? ? ?

A.*(p++) B.*p++ C.*++p D.++*p

参考答案:B

答案解析: 暂无

8 . 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是_____。

? ? ? ?

A.fopen(\ B.fopen(\ C.fopen(\ D.fopen(\

参考答案:B

答案解析: 暂无

9 . 有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是_____。

? ? ? ?

A.*p+9 B.*(p+8) C.*P+=9 D.P+8

参考答案:B

答案解析: 暂无

10 . 在一个C源程序文件中,?若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是______。

? ? ? ?

A.extern B.register C.auto D.static

参考答案:D

答案解析: 暂无

11 . 当调用函数时,实参是一个数组名,则向函数传递的是_____。

? ? ? ?

A.数组的长度 B.数组的首地址 C.数组每一个元素的地址 D.数组每个元素中的值

参考答案:B

答案解析: 暂无

12 . 在C语言中,形参的缺省存储类型是______。

? ? ? ?

A.auto B.register C.static D.extern

参考答案:A

答案解析: 暂无

13 . 在c语言中,函数中定义的参数的隐含存储类别是____。

? ? ? ?

A.auto B.static C.extern D.

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)