天大17春《C语言程序设计》在线作业二满分答案Word下载.docx
- 文档编号:8457149
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:12
- 大小:17.52KB
天大17春《C语言程序设计》在线作业二满分答案Word下载.docx
《天大17春《C语言程序设计》在线作业二满分答案Word下载.docx》由会员分享,可在线阅读,更多相关《天大17春《C语言程序设计》在线作业二满分答案Word下载.docx(12页珍藏版)》请在冰点文库上搜索。
B.3
C.4
D.7
4.能正确表示a和b同时为负的表达式是_______。
A.a*b>
B.a+b<
C.a<
0||b<
D.a<
0&
&
b<
D
5.对于for(s=2;
;
s++)可以理解为()。
A.for(s=2;
0;
s++)
B.for(s=2;
1;
C.for(s=2;
s<
2;
D.for(s=2;
s>
2;
B
6.已知w=1,x=2,y=3,z=3,a=4,b=2;
则执行语句(a=w>
x)&
(b=y>
z);
后,a,b的值为___。
A.1和1
B.0和0
C.4和2
D.0和2
7.以下叙述中正确的是________。
A.同一个函数中可以使用相同名字的变量
B.在所有函数之外定义的变量为全局变量
C.在main()函数体内定义的变量为全局变量
D.形式参数可以是表达式
8.执行printf(“%-4d%c”,85,'
A'
);
后的结果是_____(每个□代表一个空格)。
A.85A
B.85□□A
C.□□85A
D.□□85□□A
9.以下不能做为用户标识符的是______。
A.switch
B.abcd
C.Sum
D.p_01
10.已知数组floatb[3][2];
该数组行下标的范围是________。
A.1~3
B.0~3
C.1~2
D.0~2
11.设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是___。
A.k=*p1+*p2;
B.k=*p1*(*p2)
C.p2=k
D.p1=p2
C
12.判断字符型变量ch是否为大写英文字母的表达式为___。
A.A’<
=ch<
=‘Z’
B.ch>
=‘A’&
ch<
C.ch>
‘a’&
=‘z’
D.ch>
=‘A’||ch<
13.设有定义inta,b;
下列语句正确的是____。
A.a++b;
B.6++;
C.a+b=2;
D.a+=b;
14.对于程序片段inti,a[5];
for(i=0;
i<
5;
i++)scanf(“%d”,&
a[i]);
若要使数组元素的值分别为1,2,3,4,5,正确的输入是_________。
A.1,2,3,4,5
B.12345
C.12345
D.1;
2;
3;
4;
5
15.下列选项中,书写正确的是___。
A.#definePI=3.14159
B.include“stdio.h”
C.defineM3
D.#definePI3.14159
16.程序#include<
stdio.h>
main(){inta=11,b=3;
printf(“%d\n”,=a/b);
}执行后的输出结果是()。
A.1
C.11
D.a=3.66666
17.以下叙述中错误的是___。
A.计算机不能直接执行源程序
B.C语言源程序经编译后生成的.obj文件是二进制文件
C..obj文件经连接后生成的.exe文件是二进制文件
D..obj和.exe的二进制文件都可以直接运行
18.设inta[5]={2,4,6,8,10},*p=a;
则a[p-a+2]的值是_______。
A.2
C.6
D.8
19.程序main(){unsignedintx=0xffff;
printf(“%u\n”,x);
}运行后的输出结果是___。
B.65535
C.32767
D.0xFFFF
20.设有如下宏定义:
#defineA3+2#defineBA*A则表达式“B*B”的值为________。
A.23
B.5
C.25
D.625
21.设x=1,y=2,m=4,n=3,则表达式x>
y?
x:
m<
n?
y:
n的值为()。
C.2
D.4
22.程序voidmain(void){intn=5;
while(n>
2){n--;
printf(“%d”,n);
}}的输出结果是___。
A.543
B.432
C.432
D.5432
23.设inti=010,j=10;
则printf(“%d,%d\n”,++i,j--);
的输出是____。
A.11,10
B.9,10
C.010,9
D.10,9
24.设inta=5,b=6;
b*=a+1;
则b的值为()。
A.5
B.6
C.31
D.36
25.要将a和b中的数据进行交换,以下不正确的是____
A.t=b;
b=a;
a=t;
B.t=a;
a=b;
b=t;
C.b=a+b;
a=b-a;
b=b-a;
D.a=b;
t=a;
26.表达式6!
=7的值是______。
A.0
B.1
D.true
27.设chars[10];
函数strcpy(s,“abcd”)执行后s中的内容是_______。
A.a
B.s
C.abc
D.abcd
28.在C语言中,运算对象的逻辑值“真”用________表示。
A.false
B.非0数
C.0
D.负数
29.设int类型的数据长度为2字节,则该类型数据的取值范围是________。
A.0至65536
B.0至65535
C.-32767至32768
D.-32768至32767
30.在C语言中,说明字符型量使用______.
A.int
B.char
C.float
D.double
31.设inta=1,b=2;
执行语句a=b%4;
后,a的值是____.
A.0.5
32.设有定义structdata{intno;
charname[16];
intage;
}x={12,"
zhao"
20};
,则执行printf(“%d%s\n”,x.no,x.name);
输出的结果是()。
A.12zhao
B.20zhao
C.zhao20
D.noname
33.p1,p2为指向浮点类型的指针变量,下列运算没有意义的是________。
A.*p1-*p2
B.p1++
C.*p1+*p2
D.p1+p2
34.设chars[]="
abcdefg"
;
函数strlen(s)的值是_______。
A.7
C.a
D.abcdefg
35.C语言的基本数据类型是_______.
A.intfloatdoublelogical
B.intdoublefloatchar
C.intdatefloatchar
D.intdoublefloatstring
36.与算术运算符'
*'
和'
/'
同一级别的运算符是______。
A.!
B.+
C.%
D.<
37.设inta[6]={1,2,3,4,5,6},*p=a;
,*(p+3)的值是____.
38.对于定义structexp{inti;
floatj;
doublek;
}x;
变量x所占用的内存字节数为________。
A.8
B.7
C.14
D.18
39.结构化程序的三种基本结构是_________。
A.顺序结构,分支结构,循环结构
B.递归结构,循环结构,转移结构
C.嵌套结构,循环结构,顺序结构
D.递归结构,分支结构,顺序结构
40.下列程序的输出结果为________。
main(){inti=3,b;
b=(i--)+(i--);
printf(“%d”,b);
}
A.6
B.2
C.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 17 语言程序设计 在线 作业 满分 答案