《程序设计综合训练》1答案Word文档下载推荐.docx
- 文档编号:20974580
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:12
- 大小:18.58KB
《程序设计综合训练》1答案Word文档下载推荐.docx
《《程序设计综合训练》1答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《程序设计综合训练》1答案Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
6.
下面各函数中能实现打开文件功能的是
A.fopen
B..Fgetc
C..fputc
D.fclose
7.
若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
A.数组元素的个数
B.数组的第一个元素值
C.数组中全部元素的植
D.数组首地址
D
8.
下列对字符串的定义中,错误的是_____。
A.charstr[5]="
abcde"
B.charstr[]="
C.char*str="
D.charstr[]={'
a'
'
b'
c'
d'
e'
\0'
}
9.
一个共用体变量所占内存是________。
A.该共用体第一个成员所占的内存量
B.该共用体最后一个成员所占的内存量
C.该共用体占内存最多成员所占的内存量
D.该共用体所有成员所需内存量的总和
10.
语句if(!
i)i++;
中的条件表达式!
i等价于________。
A.i==0
B.i!
=1
C.i!
=0
D.-i
11.
C语言中规定,if语句的嵌套结构中,else总是与________配对。
A.与最近的if配套
B.与第一个if配套
C.按缩进位置相同的if配套
D.与最近的且尚未配对的if配套
12.
已知:
inta,*p=&
a;
则为了得到变量a的值,下列错误的表达式为________。
A.p[0]
B.*p
C.&
*a
D.*&
a
13.
设有intx,y;
以下语句判断x和y是否相等,正确的说法是该语句________。
if(x=y)printf("
xisequaltoy."
);
A.语法错
B.不能判断x和y是否相等
C.编译出错
D.能判断x和y是否相等
14.
有程序段如下,不能表示为地址的是________。
intx=2,*p;
p=&
x;
x=x+1;
A.&
x
B.p
p
D.&
(x+1)
15.
16.
已知charx[]="
hello"
y[]={'
h'
'
};
则关于两个数组长度的正确描述是.
A.相同
B..x大于y
C..x小于y
D.以上答案都不对
17.
若有说明语句“inta[5],*p=a;
”,则对数组元素的正确引用是()。
A.a[p]
B.p[a]
C.*(p+2)
D.p+2
18.
以下函数的类型是________。
intsum(doublex,doubley){doubles;
s=x+y;
returns;
}
A.字符型
B.不确定
C.整型
D.实型
19.
intsum(doublex,doubley){doubles;
returns;
20.
设有定义语句“chars[]=”123”;
”,则表达式“s[3]”的值是________。
A.’1’
B.’3’
C.’\0’
D.语法出错
21.
若shortint类型数据占两个字节,则下列语句的输出为________。
intk=-1;
printf(“%d,%u\n”,k,k);
A.-1,-1
B.-1,32767
C.-1,32768
D.-1,65535
22.
若有定义:
intb[5];
则以下对b数组元素的正确引用是________。
A.*&
b[5]
B.b+2
C.*(*(b+2))
D.*(b+2)
23.
下列变量定义正确的是________。
A.intx_1;
y;
B.intx=y=5;
C.intfor=4;
D.intprintf=2,x_y=2;
24.
在C语言中,正确的int类型的常数是________。
A.-2U
B.059
C.3a
D.0xAF
25.
以下叙述正确的是________。
A.函数的定义和函数的调用均不可以嵌套
B.函数的定义和函数的调用均可以嵌套
C.函数的定义可以嵌套,但函数的调用均不可以嵌套
D.函数的定义不可以嵌套,但函数的调用均可以嵌套
26.
若有说明语句:
inty[][4]={0,0,0,0,0,0};
则正确的叙述是________。
A.数组y的每个元素都可得到初值0
B.二维数组y的行数为1
C.该说明等价于inty[0][4]={0};
D.有元素y[0][0]至y[0][5]可得到初值,其余元素均得不到初值0
27.
当执行以下程序时,________。
#include<
stdio.h>
voidmain(){inta;
while(a=5)printf("
%d"
a--);
A.循环体将执行5次
B.循环体将执行0次
C.循环体将执行无限次
D.系统会当机。
28.
若变量c为char类型,能正确判断c为小写字母的表达式是________。
A.'
<
=c<
='
z'
B.(c>
)||(c<
)
C.('
=c)and('
>
=c)
D.(c>
='
)&
&
(c<
29.
若有定义charx[]="
12345"
;
chary[]={'
1'
2'
3'
4'
5'
};
则。
A.x数组与y数组的长度相同
B.x数组长度大于y的长度
C.x数组长度小于y数组长度
D.x数组等价与y数组
30.
若有以下定义:
floatx;
inta,b;
则错误的switch语句是________。
A.switch(x)
B.switch(a){case1.0:
printf("
*\n"
{case1:
case2.0:
}case2:
}
C.switch(a+b)
D.switch(a+b);
{case1:
case1+2:
}case2:
31.
在C语言中,以作为字符串结束标志
A.’\n’
B.’’
C.’0’
D.’\0’
32.
若有以下变量说明和数据的输入方式,则正确的输入语句为________。
变量说明:
floatx1,x2;
数据的输入方式:
4.52<
回车>
3.5<
A.scanf(“%f,%f”,&
x1,&
x2);
B.scanf(“%f%f”,&
C.scanf(“%3.2f,%2.1f”,&
D.scanf(“%3.2f%2.1f”,&
33.
以下叙述不正确的是________。
A.一个C源程序文件必须包含一个main()函数
B.一个C源程序文件可由一个函数组成
C.一个C源程序文件是一个编译单位
D.一个C源程序文件可由多个函数组成
34.
下列语句中,把变量fp说明为一个文件型指针的是()。
A.FILE*fp;
B.FILEfp;
C.file*fp;
D.filefp;
35.
chara;
intb;
floatc;
doubled;
执行语句c=a+b+c+d;
后,变量c的数据类型是________。
A.int
B.char
C.double
D.float
36.
inta[10];
则对a数组元素的正确引用是(
)。
A.a[10]
B.a[3.5]
C.a(5)
D.a[0]
37.
若变量已正确定义,与语句if(a>
##k=0;
elsek=1;
等效的是________。
A.k=(a>
B.?
1:
0?
C.k=a>
b;
D.k=a<
=b;
E.a<
=b?
0:
1;
38.
下列表达式没有错误的是________。
intx,*p;
A.5.0%2
B.x+1=5
39.
intx,*pb;
则正确的赋值表达式是________。
A.pb=&
B.pb=x
C.*pb=&
D.*pb=*x
40.
下列数据中属于“字符串常量”的是( )。
A.“a”
B.{ABC}
C.‘abc\0’
D.‘a’
41.
组成C程序的基本单位是________。
A.表达式与语句
B.若干文件
C.函数
D.main函数
42.
对二维数组的正确定义是()
A.int
a[
]
[
]={1,2,3,4,5,6};
B.int
a[2]
C.int
[3]={1,2,3,4,5,6};
D.int
a[2,3]={1,2,3,4,5,6};
43.
以下有关switch语句的正确说法是________。
A.break语句是语句中必须的一部分
B.在switch语句中可以根据需要使用或不使用break语句
C.break语句在switch语句中不可以使用
D.在switch语句中的每一个case都要用break语句
44.
45.
若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是________。
A.externfloatx;
B.floatx;
C.externautofloatx;
D.externstaticfloatx;
46.
简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
A.双向值传递方式
B.地址传递方式
C.单向值传递方式
D.用户指定传递方式
47.
48.
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10},*P=a;
则数值为9的表达式是
A.*P+9
B.*(P+8)
C.*P+=9
D.P+8
49.
50.
下列错误的语句是________。
A.intk,*p=&
k;
scanf(“%d”,&
k);
B.intk,*p=&
scanf(“%d”,p);
C.intk,*p;
*p=&
D.intk,*p;
p=&
窗体底端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计综合训练 程序设计 综合 训练 答案