吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx

上传人:b****5 文档编号:21681958 上传时间:2023-01-31 格式:DOCX 页数:9 大小:16.82KB
下载 相关 举报
吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx_第1页
第1页 / 共9页
吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx_第2页
第2页 / 共9页
吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx_第3页
第3页 / 共9页
吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx_第4页
第4页 / 共9页
吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx

《吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

吉大16秋《C语言程序设计》在线作业一 满分标准答案Word文档格式.docx

for

3a

B

5:

c语言中int型数-8在内存中的存储形式为()。

111111*********0

1000000000001000

0000000000001000

111111*********1

6:

设inta 

 

[9],*p=a;

则不能表示a 

[1]地址的表达式为()。

p+1

a+1

a++

++p

7:

设整型变量n的值为2,执行语句“n+=n-=n*n;

”后,n的值是()。

-4

2

8:

对于structex{intx;

floaty;

charz;

}example;

则下面的叙述中不正确的是()。

struct是结构体类型的关键字

example是结构体类型名

x,y,z都是结构体成员名

structex是结构体类型

9:

设intx=3,y=4,z=5;

则值为0的表达式是()。

x&

gt;

y++

lt;

=++y

x!

=y+z&

y-z

y%z&

=y-z

10:

一个C语言程序是由()构成。

语句

行号

数据

函数

11:

定义结构体的关键字是()。

union

enum

struct

typedef

12:

以下选项中不能使指针正确指向字符串的是()。

char*ch;

*ch=“hello”

char*ch=“hello”

char*ch=“hello”;

ch=“bye”

char*ch”;

ch=“hello”

13:

若f,g为double类型的变量,则表达式f=1,g=f+5/4的值是()。

2.0

2.25

2.1

1.5

14:

设intx=10,y=3,z;

则语句printf(&

%dn&

,z=(x%y,x/y));

的输出结果是()。

1

3

15:

能正确表示a和b同时为正或同时为负的逻辑表达式是()。

a&

=0||b&

=0)&

(a&

0||b&

0)

=0&

b&

0&

(a+b&

0)&

=0)

a*b&

16:

设double 

*q,a=5.5;

int 

*p,i=1;

double 

int*p,i=1;

p=&

i;

q=&

a;

则以下叙述错误的是()。

*p=*q可改变i中的值。

p=oxffd0;

使p指向地址为ffd0的存储单元。

*q=*p;

等同于a=i;

*p=*q;

取q所指变量的值放在p所指的存储单元。

17:

[]={1,2,3,4,5},*p,i;

p=a;

其中0&

=i&

5,则对数组元素值为3的正确表示是()。

*(a+2)

a[p-3]

p+2

a+3

18:

下列标识符中错误的是()。

x1y

_123

2ab

_ab

19:

表达式X+Y*Z&

39&

X*Z||Y*Z属于()。

算术表达式

逻辑表达式

关系表达式

字符表达式

20:

实型数组中每个元素的类型是()。

实型

整型

任何类型

整型或实型

21:

Break语句的正确的用法是()。

用于在任何情况下中断程序的执行,退出到系统下一层。

用于多重循环中退出其所在的那一层循环。

跳出多重循环。

只能修改控制变量。

22:

以下关于C语言程序的说法中正确的是()。

程序总是从第一个函数开始执行

要调用的函数必须在main()函数中定义

程序总是从main()函数开始执行

main()函数必须放在程序的开头

23:

设intn=2;

则while(n--);

printf(“%d”,n);

的执行结果是()。

-1

24:

下列描述中不正确的是()。

字符型数组可以存放字符串

字符型数组可以整体输入、输出

整型数组可以整体输入、输出

不能在赋值语句中对字符型数组进行整体赋值

25:

[3]={1,4,7},*p=&

[2],则*p的值是()。

a[2]

7

26:

hot_do

cat1

_pri

27:

设char*aa 

[2]={&

abcd&

,&

ABCD&

};

则以下说法中正确的是()。

aa数组元素的值分别是&

和&

aa是指向含有两个数组元素的字符型数组rn的指针

aa数组的两个元素分别是含有4个字符的一维字符数组的首地

aa数组的两个元素分别存放了字符&

的地址

28:

程序main(){intx=3,y=3,z=3;

printf(“%d 

%dn”,(++x,y++),++z);

}的输出结果是()。

33

34

42

43

29:

不能把字符串:

Hello!

赋给数组b的语句是()。

charb[10]={&

H&

e&

l&

o&

!

charb[10];

b=&

Hello!

strcpy(b,&

);

charb[10]=&

30:

表达式:

10!

=9的值是()。

true

false

31:

设整型变量a为5,使b不为2的表达式是()。

b=a/2

b=6-(--a)

b=a%2

b=a&

3?

2:

32:

若变量c为char类型,能正确判断出c为小写字母的表达式是()。

’a’&

=c&

=’z’

(c&

=’a’)||(c&

=’z’)

(‘a’&

=c)and(‘z’&

=c)

=’a’)&

(c&

33:

下列数组定义语句中错误的是()。

charx[5];

chary[]={&

h&

};

intx[10]={12,13,14,15};

inty[];

34:

定义含3个元素的指针数组a的语句格式为()。

类型标识符&

(*a)[3]

*a[2]

*a[3]

*a(3)

35:

已知:

intx;

inty 

[10];

下列()是合法的。

x

(x+3)

5

y

36:

设inti,j=7,*p=&

,则与i=j;

等价的语句是()。

i=*p;

*p=*(&

j);

i=&

j;

i=**p;

37:

[10],*p;

则对数组元素正确的引用是()。

*&

a[10]

*(p+10)

*p

38:

下列函数中不能用于对文件进行输入输出操作的是()。

fscanf()

printf()

fgetc()

fputs()

39:

可以将变量u、s中的最大值赋给变量t的选项是()。

if(u&

s)t=u;

t=s;

t=u;

if(t&

s)t=s;

elset=u;

t)t=u;

40:

字符串“xyzw”在内存中占用的字节数是()。

6

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

当前位置:首页 > 农林牧渔 > 农学

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

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