秋学期东北师大《C语言程序设计》在线作业一满分答案.docx
- 文档编号:24305977
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:11
- 大小:17.40KB
秋学期东北师大《C语言程序设计》在线作业一满分答案.docx
《秋学期东北师大《C语言程序设计》在线作业一满分答案.docx》由会员分享,可在线阅读,更多相关《秋学期东北师大《C语言程序设计》在线作业一满分答案.docx(11页珍藏版)》请在冰豆网上搜索。
秋学期东北师大《C语言程序设计》在线作业一满分答案
2016年秋学期东北师大《C语言程序设计》在线作业一满分答案
1:
下列关于指针定义的描述中错误的是()。
A:
指针是一种变量,用于存放变量的地址。
B:
指针变量的类型与它所指向的变量类型一致。
C:
指针变量的命名规则与标识符相同。
D:
定义指针时,标识符前的“*”号表示指针所指向的内容。
正确答案:
D
2:
合法的字符型常数是()。
A:
A'
B:
"A"
C:
65
D:
A
正确答案:
A
3:
设x,y,z,k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为()。
A:
4
B:
16
C:
32
D:
52
正确答案:
C
4:
正确的用户标识符是()。
A:
void
B:
c5_b8
C:
for
D:
3a
正确答案:
B
5:
c语言中int型数-8在内存中的存储形式为()。
A:
111111*********0
B:
1000000000001000
C:
0000000000001000
D:
111111*********1
正确答案:
A
6:
设inta[9],*p=a;则不能表示a[1]地址的表达式为()。
A:
p+1
B:
a+1
C:
a++
D:
++p
正确答案:
C
7:
设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是()。
A:
0
B:
4
C:
-4
D:
2
正确答案:
C
8:
对于structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()。
A:
struct是结构体类型的关键字
B:
example是结构体类型名
C:
x,y,z都是结构体成员名
D:
structex是结构体类型
正确答案:
B
9:
设intx=3,y=4,z=5;则值为0的表达式是()。
A:
x>y++
B:
x<=++y
C:
x!
=y+z>y-z
D:
y%z>=y-z
正确答案:
A
10:
一个C语言程序是由()构成。
A:
语句
B:
行号
C:
数据
D:
函数
正确答案:
D
11:
定义结构体的关键字是()。
A:
union
B:
enum
C:
struct
D:
typedef
正确答案:
C
12:
以下选项中不能使指针正确指向字符串的是()。
A:
char*ch;*ch=“hello”
B:
char*ch=“hello”
C:
char*ch=“hello”;ch=“bye”
D:
char*ch”;ch=“hello”
正确答案:
A
13:
若f,g为double类型的变量,则表达式f=1,g=f+5/4的值是()。
A:
2.0
B:
2.25
C:
2.1
D:
1.5
正确答案:
B
14:
设intx=10,y=3,z;则语句printf(""%dn"",z=(x%y,x/y));的输出结果是()。
A:
1
B:
0
C:
4
D:
3
正确答案:
D
15:
能正确表示a和b同时为正或同时为负的逻辑表达式是()。
A:
a>=0||b>=0)&&(a<0||b<0)
B:
(a>=0&&b>=0)&&(a<0&&b<0)
C:
(a+b>0)&&(a+b<=0)
D:
a*b>0
正确答案:
D
16:
设double*q,a=5.5;int*p,i=1;double*q,a=5.5;int*p,i=1;p=&i;q=&a;则以下叙述错误的是()。
A:
*p=*q可改变i中的值。
B:
p=oxffd0;使p指向地址为ffd0的存储单元。
C:
*q=*p;等同于a=i;
D:
*p=*q;取q所指变量的值放在p所指的存储单元。
正确答案:
B
17:
设inta[]={1,2,3,4,5},*p,i;p=a;其中0<=i<5,则对数组元素值为3的正确表示是()。
A:
*(a+2)
B:
a[p-3]
C:
p+2
D:
a+3
正确答案:
A
18:
下列标识符中错误的是()。
A:
x1y
B:
_123
C:
2ab
D:
_ab
正确答案:
C
19:
表达式X+Y*Z>39&&X*Z||Y*Z属于()。
A:
算术表达式
B:
逻辑表达式
C:
关系表达式
D:
字符表达式
正确答案:
B
20:
实型数组中每个元素的类型是()。
A:
实型
B:
整型
C:
任何类型
D:
整型或实型
正确答案:
A
21:
Break语句的正确的用法是()。
A:
用于在任何情况下中断程序的执行,退出到系统下一层。
B:
用于多重循环中退出其所在的那一层循环。
C:
跳出多重循环。
D:
只能修改控制变量。
正确答案:
B
22:
以下关于C语言程序的说法中正确的是()。
A:
程序总是从第一个函数开始执行
B:
要调用的函数必须在main()函数中定义
C:
程序总是从main()函数开始执行
D:
main()函数必须放在程序的开头
正确答案:
C
23:
设intn=2;则while(n--);printf(“%d”,n);的执行结果是()。
A:
2
B:
1
C:
-1
D:
0
正确答案:
C
24:
下列描述中不正确的是()。
A:
字符型数组可以存放字符串
B:
字符型数组可以整体输入、输出
C:
整型数组可以整体输入、输出
D:
不能在赋值语句中对字符型数组进行整体赋值
正确答案:
C
25:
设inta[3]={1,4,7},*p=&a[2],则*p的值是()。
A:
&a[2]
B:
4
C:
7
D:
1
正确答案:
C
26:
下列标识符中错误的是()。
A:
hot_do
B:
cat1
C:
_pri
D:
2ab
正确答案:
D
27:
设char*aa[2]={""abcd"",""ABCD""};则以下说法中正确的是()。
A:
aa数组元素的值分别是""abcd""和""ABCD""
B:
aa是指向含有两个数组元素的字符型数组rn的指针
C:
aa数组的两个元素分别是含有4个字符的一维字符数组的首地
D:
aa数组的两个元素分别存放了字符'a'和'A'的地址
正确答案:
D
28:
程序main(){intx=3,y=3,z=3;printf(“%d%dn”,(++x,y++),++z);}的输出结果是()。
A:
33
B:
34
C:
42
D:
43
正确答案:
B
29:
不能把字符串:
Hello!
赋给数组b的语句是()。
A:
charb[10]={'H','e','l','l','o','!
'};
B:
charb[10];b=""Hello!
"";
C:
charb[10];strcpy(b,""Hello!
"");
D:
charb[10]=""Hello!
"";
正确答案:
B
30:
表达式:
10!
=9的值是()。
A:
true
B:
false
C:
0
D:
1
正确答案:
D
31:
设整型变量a为5,使b不为2的表达式是()。
A:
b=a/2
B:
b=6-(--a)
C:
b=a%2
D:
b=a>3?
2:
1
正确答案:
C
32:
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A:
’a’<=c<=’z’
B:
(c>=’a’)||(c<=’z’)
C:
(‘a’<=c)and(‘z’>=c)
D:
(c>=’a’)&&(c<=’z’)
正确答案:
D
33:
下列数组定义语句中错误的是()。
A:
charx[5];
B:
chary[]={'h','e','l','l','o'};
C:
intx[10]={12,13,14,15};
D:
inty[];
正确答案:
D
34:
定义含3个元素的指针数组a的语句格式为()。
A:
<类型标识符>(*a)[3]
B:
<类型标识符>*a[2]
C:
<类型标识符>*a[3]
D:
<类型标识符>*a(3)
正确答案:
C
35:
已知:
intx;inty[10];下列()是合法的。
A:
&x
B:
&(x+3)
C:
&5
D:
&y
正确答案:
A
36:
设inti,j=7,*p=&i;,则与i=j;等价的语句是()。
A:
i=*p;
B:
*p=*(&j);
C:
i=&j;
D:
i=**p;
正确答案:
B
37:
设inta[10],*p;p=a;则对数组元素正确的引用是()。
A:
*&a[10]
B:
a[10]
C:
*(p+10)
D:
*p
正确答案:
D
38:
下列函数中不能用于对文件进行输入输出操作的是()。
A:
fscanf()
B:
printf()
C:
fgetc()
D:
fputs()
正确答案:
B
39:
可以将变量u、s中的最大值赋给变量t的选项是()。
A:
if(u>s)t=u;t=s;
B:
t=u;if(t>s)t=s;
C:
if(u>s)t=s;elset=u;
D:
t=s;if(u>t)t=u;
正确答案:
D
40:
字符串“xyzw”在内存中占用的字节数是()。
A:
6
B:
5
C:
4
D:
3
正确答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 学期 东北师大 语言程序设计 在线 作业 满分 答案