齐大C语言单选题(2)

2019-08-30 23:42

单项选择

double b=4.5;

用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。 57

long a=0xffffff;

int b; char c;

执行下列语句后,a和b的值分别为()。

int a,b; 58

a=1+'a';

b=2+7%4-'A'; 59

C语言中要求对变量作强制定义的主要理由是()。

以下程序的输出结果是()。 main()

{float x=3.6;

60 int i;

i=(int)x;

printf(\ }

经过以下语句定义后,表达式61

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

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

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

{

int i=1,sum=0;

0ffffff 和0x61

-63,-64

便于移植

x=3.600000,i=4

2

i=10,sum=9

-1和98

98,-60

便于写文件

x=3,i=3

3

i=9,sum=9

-1和97

1,-60

便于编辑预处理程序的处理

x=3.600000,i=3

6

i=2,sum=1

指向同一地址

79,78

便于确定类型和分配空间

x=3 i=3.600000

5

运行出现错误

C

B

D

C

C

D

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

printf(\ }

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

{ int n;

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

63 {

if(n%3==0) continue;

printf(\

} }

在C语言中,if语句后的一对原括号中,64

用以决定分支的流程的表

达式()。

在以下给出的表达式中,与 65

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

表达式是()。

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

k3=3; x=15;

if(!k1) x--;

else if(k2) x=4;

单项选择

12457810

只能用逻辑表达式(!E==0)

14

369

只能用关系表达式(E>0||E<0)

4

12

只能用逻辑表

达式或关系表

达式

(E==0)

15

1234567890

可用任意表达式

(E!=0)

3

A

D

C

B

else x=3;

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

int j=-1; 67

if(j<=1) printf(\

else printf(\在C语言中,为了结束由while语句构成69

的循环,while后一对圆括号

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

{ int y=10; 70

while(y--);

printf(\ } 71

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

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

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

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

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

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

75 下列数组操作说明中,正确的是()。

单项选择

****

0

y=0

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

循环结束的条件不合法

最多执行10次

int array[][4];

static char str[]=\

%%%%

1

while构成无限循环

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

是无限循环

最多执行9次

int array[][];

static char str[]; str=\

%%%%c

True

y=1

每个else与if的配对是任意的

循环体一次也不执行

是无限循环

int

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

有错,执行不正确

非0

y=-1

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

循环体只执行一次

循环体一次也不执行

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

A

A

D

A

B

A

A

A

单项选择

,str2);

int num['10']; static int a[][3]={{1},{4}}; static char int n=5; int a[n][n+2]; static int a[][]={{1,2,3},{4,5,6}};

static char D

76 下列定义数组的语句中正确的是()。 char str[10]; static int

char str[]; static int a[2][3]={{1},{4,5}}; static int A

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

5,6}; static char 78 下列语句中,不正确的是()。

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

{ static char a[2]; 79

scanf(\

printf(\ }

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

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

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

84 C语言执行程序的开始执行点是()。

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

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

a[2]={1,2};

a,b 主函数main中定义

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

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

必须有形参

函数的定义可以嵌

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

程序中第一条可以执行语言 void

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

a[2]={'1','2'};

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

必须在每个函数中出现

形参必须是变量名函数的定义不可以嵌套,但函数的调用可以嵌套 程序中第一个函数double

实参和形参可以共用存储单元

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

b, 形式参数是局部变量

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

可以有也可以没有形参 函数的定义和函数调用均可以嵌套 程序中的main函数 int 可以由用户指定是否共用存

a[2]={'1'};

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

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

只能在除主函数之外的函数中出现一次 数组名不能作形参 函数的定义和函数调用不可以嵌套 包含文件中的第一个函数 char 计算机系统自动确定是

C C

A

C C B C C A

单项选择

储单元

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

该数组的首地址

否共用存储单元

87

该数组的长度

该数组的元素个数

该数组中各元素的值 预处理就是

预处理是指完成宏

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

替换和文件包含中C源程序中凡是

预处理指令只能位

行首以#标识的于C源文件的开始 控制行都是预

完成C编译程序对C源程序第一遍扫描,C C

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

exce((v1,v2),(v3,v4,v5),v6);

以下函数调用语句中实参的个数是()。 91

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

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

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

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

c=max(a,b); 93

printf(\ }

int max(x,y)

int x,y;

{ int z;

指定的文件的调用

C程序必须由一个或

一个以上的函数组

3

2

函数调用作为语句一种

45

C函数既可以嵌套定义又可以递归调用

4

3

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

27

处理指令

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

5

5

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

18

为编译词法和语法分析作准备 C程序中有调

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

6

语法错误

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

72

A A

A

D

A


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

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

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

马上注册会员

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