电子科技大学20秋《C语言》在线作业3Word文档格式.docx

上传人:b****2 文档编号:14623047 上传时间:2022-10-23 格式:DOCX 页数:9 大小:16.98KB
下载 相关 举报
电子科技大学20秋《C语言》在线作业3Word文档格式.docx_第1页
第1页 / 共9页
电子科技大学20秋《C语言》在线作业3Word文档格式.docx_第2页
第2页 / 共9页
电子科技大学20秋《C语言》在线作业3Word文档格式.docx_第3页
第3页 / 共9页
电子科技大学20秋《C语言》在线作业3Word文档格式.docx_第4页
第4页 / 共9页
电子科技大学20秋《C语言》在线作业3Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

电子科技大学20秋《C语言》在线作业3Word文档格式.docx

《电子科技大学20秋《C语言》在线作业3Word文档格式.docx》由会员分享,可在线阅读,更多相关《电子科技大学20秋《C语言》在线作业3Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

电子科技大学20秋《C语言》在线作业3Word文档格式.docx

我的得分:

我的答案:

B

2

"

文件包含"

预处理语句的使用形式中,当#include后面的文件名用"

"

,(双引号)括起时,寻找被包含文件的方式是()

A直接按系统设定的标准方式搜索目录

B先在源程序所在目录搜索,再按系统设定的标准方式搜索

C仅仅搜索源程序所在目录

D仅仅搜索当前目录

3

如果inta=0x3;

intb=0x2;

执行运算:

a<

<

=b;

则x的结果是

A0

B1

C11

D48

C

4

若有如下语句:

intx=3;

do{printf("

%d\n"

x-=2);

}while(!

(--x));

则上面程序段()

A输出的是1

B输出的是1和-2

C输出的是3和0

D是死循环

5

若运行以下程序时,从键盘输入ADescriptor<

CR>

(CR表示回车),则下面程序的运行结果是()

{charc;

intv0=0,v1=0,v2=0;

do

{switch(c=getchar())

{case'

a'

:

case'

A'

e'

E'

:

i'

I'

o'

O'

u'

U'

vl+=1;

de

Av0=7,v1=4,v2=7

Bv0=8,v1=4,v2=8

Cv0=11,v1=4,v2=11

Dv0=12,vl=4,v2=12

D

6

以下程序的正确运行结果是()

#include

intfunc(inta,intb);

main()

{intk=4,m=1,p;

p=fun(k,m);

printf(“%d,”,p);

printf(“%d\n”,p);

func(inta,intb)

{staticintm=0,i=2;

i+=m+1;

m=i+a+b;

returnm;

A8,17

B8,16

C8,20

D8,8

A

7

若有定义:

inta[2][3],则对a数组的第i行j列元素地址的正确引用为()

A*(a[i]+j)

B(a+i)

C*(a+j)

Da[i]+j

8

C语言对嵌套if语句的规定是:

else总是与(  )配对。

A其之前最近的if

B第一个if

C缩进位置相同的if

D其之前最近且不带else的if

9

下列运算符中优先级最低的是()

A?

B&

&

C+

D!

=

10

有以下程序段:

intx=0,s=0;

while(!

x!

=0)s+=++x;

printf("

%d"

s);

有以下程序段()

A运行程序段后输出0

B运行程序段后输出1

C程序段中的控制表达式是非法的

D程序段执行无限次

11

在访问一个结构元素前你必须定义()

A结构体

B结构体变量

C定义结构指针

DA和B

12

语句while(!

E)中的表达式!

E等价于()

AE==0

BE!

=1

CE!

=0

DE==1

13

下关于运算符优先顺序的描述中正确的是()

A关系运算符<

算术运算符<

赋值运算符<

逻辑与运算符

B逻辑运算符<

关系运算符<

赋值运算符

C赋值运算符<

逻辑与运算符<

算术运算符

D算术运算符<

14

对于for(表达式1;

表达式2;

表达式3)语句的正确描述

A表达式2省略,循环不执行。

B表达式3省略,可在循环体中修改循环控制变量,以保证正常退出。

C三个表达式均不能省略。

D三个表达式均不能省略。

但分号可以省略。

15

putchar函数可以向终端输出一个()

A整型变量表达式值

B实型变量值

C字符串

D字符或字符型变量值

16

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

{inta=100,x=10,y=20,okl=5,ok2=0;

if(x<

y)

if(y!

=10)

if(!

okl)a=1;

else

if(ok2)a=10;

a=-1;

%d\n"

a);

A1

B0

C-1

D值不确定

17

设有语句inta[4][10],*p=*a;

则下面表达式中属于地址表达式的是()

Aa[1][2]

Ba[1]

C*(p+1*10+2)

D*(a[1]+2)

18

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序

string.h>

voidf(char*p[],intn)

{char*t;

inti,j;

for(i=0;

i<

n-1;

i++)

for(j=i+1;

j<

n;

j++)

if(strcmp(p[i],p[j])>

0){t=p[i];

p[i]=p[j];

p[j]=t;

{

char*p[5]={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”}

A2

B3

C6

D4

19

假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()

charc[5]={‘a’,’b’,’\0’,’c’,’\0’};

printf(“%s”,c);

Af(intarray[][6])

Bf(intarray[3][])

Cf(intarray[][4])

Df(intarray[2][5])

20

C语言中()存储类型的变量只在使用时分配空间

Astatic和auto

Bregister和extern

Cregister和static

Dauto和register

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1