2014c语言模拟选择题汇总(含答案) 下载本文

内容发布更新时间 : 2024/5/19 21:34:36星期一 下面是文章的全部内容请认真阅读。

【试题代码:VC05159】

下面程序段的运行结果是_______A_。

char s1[7]={'S','e','t','\\0','u','p','\\0'}; printf(\

A)Set B)Setup C)Set up D)'S''e''t' 本题标准答案:[A] 您的实际答案:[A] 本题实际得分:1 折算实际得分:2

【试题代码:VC09121】

下列程序段的输出结果是________。

char p1[20]=\strcat(p1,p2+1);strcpy(str+2,p1); printf(\

A)12abAB B)12abBC C)Aab3 D)123BC 本题标准答案:[B] 您的实际答案:[B] 本题实际得分:1 折算实际得分:2

【试题代码:VC13117】 以下叙述中正确的是________。

A)C语言中的文件是流式文件,因此只能顺序存取数据。

B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖。

C)在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据。 D)当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失。 本题标准答案:[D] 您的实际答案:[D] 本题实际得分:1 折算实际得分:2

【试题代码:VC06104】 以下不正确的说法是________。 A)实参可以是常量、变量或表达式 B)形参可以是常量、变量或表达式 C)实参可以为任意类型

D)形参应与其对应的实参类型一致

本题标准答案:[B] 您的实际答案:[C] 本题实际得分:0 折算实际得分:0

【试题代码:VC05104】

以下对一维数组m进行正确初始化的是________ A) int m[10]=(0,0,0,0) ; B) int m[10]={ }; C) int m[ ]={0}; D) int m[10]=10*{2}; 本题标准答案:[C] 您的实际答案:[C] 本题实际得分:1 折算实际得分:2

【试题代码:VC06103】

以下正确的函数定义形式是________。 A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y); 本题标准答案:[A] 您的实际答案:[A] 本题实际得分:1 折算实际得分:2

【试题代码:VC06105】

C语言规定,简单变量做形参时,实参和对应形参之间的数据传递方式是________。 A)地址传递

B)单向值传递,即实参将值复制给形参 C)由实参传给形参,再由形参传回给实参 D)由用户指定传递方式 本题标准答案:[B] 您的实际答案:[B] 本题实际得分:1 折算实际得分:2

【试题代码:VC06108】

以下关于函数的叙述中正确的是________。

A)main函数可以被其他函数调用 B)每个函数都可以被单独编译 C)一个自定义函数只能被调用一次 D)在一个函数内部可以定义另一个函数 本题标准答案:[B] 您的实际答案:[D] 本题实际得分:0 折算实际得分:0

【试题代码:VC10106】 有以下函数

char *fun(char *p) {return p;}

该函数的返回值是________。

A)无确切的值 B)一个临时存储单元的地址 C)形参p自身的地址值 D)形参p中存放的地址值 本题标准答案:[D] 您的实际答案:[B] 本题实际得分:0 折算实际得分:0

【试题代码:VC10114】

main函数的正确说明形式是________。 A)main(int argc,char *argv) B)main(int abc,char **abv) C)main(int argc,char argv) D)main(int c,char v[ ]) 本题标准答案:[B] 您的实际答案:[D] 本题实际得分:0 折算实际得分:0

【试题代码:VC09117】

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是________。 A)p=q; B)*p=*q; C)n=*q; D)p=n; 本题标准答案:[D] 您的实际答案:[D] 本题实际得分:1