齐大C语言单选题(5)

2019-08-30 23:42

z+=x>y?++x:++y的值为()。

int x=1,y=2,z=3;

以下程序的运行结果是()。 main() {

178 int i=1,sum=0;

while(i<10) sum=sum+1;i++;

printf(\ }

以下程序的运行结果是()。 main()

{ int n;

for(n=1;n<=10;n++) 179

{

if(n%3==0) continue;

printf(\

单项选择

i=10,sum=9

12457810

i=9,sum=9

369

i=2,sum=1

12

运行出现错误

1234567890

D

A

单项选择

} }

180

在C语言中,if语句后的一对原括号中,只能用逻辑表

只能用逻辑表达式

只能用关系表达式 达式或关系表

可用任意表D

用以决定分支的流程的表达式()。 在以下给出的表达式中,与

181

do--while(E)语句中的(E)不等价的

表达式是()。

假定所有变量均已正确定义,下列程序段运行后x的值是()。 k1=1; k2=2; k3=3;

182

x=15;

if(!k1) x--;

else if(k2) x=4;

else x=3;

执行下列语句后的输出为()。

int j=-1; 183

if(j<=1) printf(\

(!E==0) (E>0||E<0) 14 4 **** %%%% 达式

达式

(E==0) (E!=0) 15 3 %%%%c

有错,执行不正确

C

B

A

else printf(\

184

###################################

######################## 在C语言中,为了结束由while语句构成185 的循环,while后一对圆括号

中表达式的值应该为()。 下列程序的输出为()。 main()

{ int y=10; 186

while(y--) ;

printf(\ }

187

C语言的if语句嵌套时,if与else的配对关系是()。

设j和k都是int类型,则for循环语句()。

188

for(j=0,k=-1;k=1;j++,k++) printf(\

设j和k都是int类型,则for循环语句()。 189

for(j=0,k=0;j<=9&&k!=876;j++) scanf(\

190 下列数组说明中,正确的是()。

191 下列数组说明中,正确的是()。

单项选择

a=1,b=0 0 y=0

每个else总是与它上面的最近的if配对

循环结束的条件不合法

最多执行10次 int array[][4]; static char str[]=\

a=2,b=1 1 while构成无限循环

每个else总是与最外层的if配对

是无限循环

最多执行9次 int array[][];

static char str[]; str=\

a=1,b=1 True y=1 每个else与if的配对是任意的

循环体一次也不执行

是无限循环

int array[][][5]; static char str1[5],str2[]={\str1=str2;

a=2,b=2 非0 y=-1 每个else总是与它上面的if配对

循环体只执行一次

循环体一次也不执行

int array[3][]; static char str1[],str2[];str2={\hina\strcpy(str1

B

A

D

A

B

A

A

A

单项选择

,str2);

#define size 10

192 下列定义数组的语句中正确的是()。

char

str1[size],str2[size+2]; static int

193 下列定义数组的语句中不正确的是()。 a[2][3]={1,2,3,4,

static int a[2][3]={{1},{4,static int a[][3]={{1},{static int a[][]={{1,2D

char str[];

int num['10'];

int n=5; int a[n][n+2];

A

194 下列语句中,不正确的是()。

若输入ab,程序运行结果为()。 main()

{ static char a[2]; 195

scanf(\

printf(\ }

196 下列说法不正确的是()。

197 关于return语句,下列正确的说法是()。

198 在C语言的函数中,下列正确的说法是()。 199 在C语言程序中()。

5,6}; static char a[2]={1,2};

a,b 主函数main中定义

的变量在整个文件或程序中有效

在主函数和其他函数中均可出现

必须有形参

函数的定义可以嵌

套,但函数的调用不可以嵌套

5}}; static int a[2]={'1','2'};

a, 不同函数中,可以使用相同名字的变量

必须在每个函数中出现

形参必须是变量名函数的定义不可以嵌套,但函数的调用可以嵌套

4}}; static char a[2]={'1','2','3'};

b, 形式参数是局部变量

可以在同一个函数中出现多次

可以有也可以没有形参 函数的定义和函数调用均可以嵌套

,3},{4,5,6}};

static char a[2]={'1'};

程序出错 在一个函数内部,可以在

复合语句中定义变量,这些变量只在复合语句中有效

只能在除主函数之外的函数中出现一次 数组名不能作形参 函数的定义和函数调用不可以嵌套

C C

A

C C B 单项选择

程序中第一条可以程序中的main包含文件中的第一个函C

200 C语言执行程序的结束执行点是()。

程序中第一个函数

201 C语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。

202 C语言程序中,当调用函数时()。

203

数组名作为实参数传递给函数时,数组名被处理为()。

204 以下描述中,正确的是()。

205 以下对C语言函数的描述中,正确的是()。以下函数调用语句中实参的个数是()。206

exce((v1,v2),(v3,v4,v5),v6); 以下函数调用语句中实参的个数是()。207

func((e1,e2),(e3,e4,e5));

208 C语言中函数调用的方式有()。

执行下面程序后,输出结果是()。 main() 209

{ a=45,b=27,c=0;

执行语言 void

实参和虚参各占一个独立的存储单元

该数组的长度 预处理是指完成宏

替换和文件包含中指定的文件的调用

C程序必须由一个或

一个以上的函数组

3

2

函数调用作为语句一种

45

double

实参和虚参共用存储单元

该数组的元素个数

预处理指令只能位

于C源文件的开始 C函数既可以嵌套定义又可以递归调用

4

3

函数调用作为函数表达式一种

27

函数 int 可以由用户指定是否共用存储单元 该数组的首地址

C源程序中凡是

行首以#标识的控制行都是预

处理指令

函数必须有返回值,否则不能使用函数

5

5

函数调用作为语句或函数表达式两种

18

数 char 计算机系统自动确定是否共用存储单元 该数组中各元素的值 预处理就是

完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备 C程序中有调

用关系的所有函数必须放在同一个程序文件中

6

语法错误

函数调用作为语句?函数表达式或函数参数三种

72

C C C C A A

A

D

A


齐大C语言单选题(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业上半年工作总结及下半年计划汇报纲要(发布)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: