一、选择题(每题2分,25题,共50分)
下列各题a、b、c、d四个答案中,只有一个选项是正确的,请将。
1、对于c语言的函数,下列叙述中正确的是(1)
a、函数的定义不能嵌套,但函数调用可以嵌套。
b、函数的定义和调用都有不能嵌套。
c、函数的定义和调用都能嵌套。
d、函数的定义能嵌套,但函数调用不能嵌套。
标准答案》=a
2、以下程序的输出结果是 ( 2 )。
main()
int x=1,a=2, b=3;
switch(x), p;
p=a;则 ++p) 的值是 (5)
a、 9 b、11 c、22d、10
标准答案》=d
6、下列可以正确表示字符型常数的是 ( 6 )
a、"a" b、"\010" c、'' d、h
标准答案》=c
7、若定义语句 float bb[100],则该数组array元素的。
上、下限为 ( 7 )
a、 0,99 b、99,0 c、100,1 d、0,100
标准答案》=a
8、下列各组字符序列中,可用作c语言程序标识符的是(8)。
a、sbsdb、 _1$234
c、spr#itd、 4_cf_1在。
标准答案》=a
9、已知:char ch='t';则下列表达式的值是 ( 9 )
ch = ch>='a'&&ch<='z') ch-32) :ch;
a、t b、a c、z d、t
标准答案》=a
10、以下程序段的输出结果是( 10 )
char s=nabcert";
printf("%d",strlen(s));
a、9 b、8c、11d、10
标准答案》=b
11、能正确表达数学关系|a|>10的表达式是 ( 11 )
a、10>a>-10b、a>10 ||10>a
c、a>-10||10>ad、a>10 &&10《标准答案》=b
12、设x、y、z和k都是int型变量,则执行表达式:
x=(y=k=2, z=k+8, y=y+z)后。
的值为( 12 )。
a、12b、10c、2d、0
标准答案》=a
13、以下数据中不属于int类型的是(13)。
a、-32768b、0x23
c、036d、32768
标准答案》=d
14、设 int a=5,b=10,t,*x=&a、*y=&b;则以下语句:
的功能是 ( 14 )
a、无确定结果b、交换x和y中的值。
c、交换a和b中的值d、a和b的值不变。
标准答案》=c
15、以下的for循环( 30 )
for(x=1; x>0;x++)
a、是无终止的循环b、一次也不执行。
c、执行4次d、执行3 次。
标准答案》=a
16、以下程序的输出结果是(16)。
#include<>
main()
int x,t;
x=10;t=(-x)+(x);
printf("%d",t);
a、17 b、19 c、16 d、18
标准答案》=c
17、合法的数组定义是 ( 17 )。
a、char b[n]="yesb、char b[4]=;
c、char b[4]=;d、char b="yes";
标准答案》=c
18、以下程序的输出结果是:( 18 )
main()
char *ch=
printf("\s\"",ch[2]);
a、"aaaa" b、"bbbb" c、"cccc" d、"dddd"
标准答案》=a
19、以下程序的输出结果是( 19 )
#include<>
main()
int a=2, b=5;
printf("a=%d%%,b=%d%%",a, b);
a、a=%2, b=%5b、a=2, b=5
c、a=%%d, b=%%dd、a=2%, b=5%
标准答案》=d
20、有如下程序:
main()
程序执行后sum的值是(20)
a、15 b、14 c、不确定 d、0
标准答案》=c
21、若变量a是float类型,并执行了语句:a='b'+2.6;
则正确的叙述是( 21 )。
a、a的值是字符bb、a的值是字符'b'的ascii值加上2.6
c、a的值是整型d、a的值是字符'b'的ascii值加上2
标准答案》=b
22、以下程序的输出结果是( 22 )。
main()
int i;
for (i=1;i<=5;i++)
printf("$n");
abcd、##*#
标准答案》=c
23、若有说明语句:int a, b, c, *d=&a;, 则能正确从键盘读入三个整数。
分别赋给变量a、b、c的语句是( 23 )。
a、scanf("%d%d%d",&a,&b,&db、scanf("%d%d%d",&a,&b,c);
c、scanf("%d%d%d",d,&b,&cd、scanf("%d%d%d",a,b,*d);
标准答案》=c
24、若定义:char a='b',*b=&a则printf("%c",+b);
的输出结果为( )
a、'a' b、a的地址 c、'bd、'c'
标准答案》=d
25、.为判断char型变量m是否是小写字母,可用表达式 ()
a、"a"<=m &&m<=“zb、a<=m &&m<=z
c、'a'<=m &&m<='zd、三个答案都错。
标准答案》=c
二、填空题(两题共16分)
26、计算数列 sum=1+1/1*2+1/2*3 +1/3*4 +.1/10*11.
将方括号[26][27][28][29]填空,先填[26]。
main()
int t,[26];
float sum;
for(i=1;i<= 28] ;i++)
printf("%f",sum);}
标准答案》=i
27、题的第二空。
float t,sum;
标准答案》=sum=1
28、题的第三空。
for(i=1;i<= 28] ;i++)
标准答案》=10
29、题的第四空。
标准答案》=1.0/t或1./t或(int)i/t
打印左边三角形图案, 程序如
下,将方括号 [30][31
32][33]空的部分。
补充,完善程序。
C语言试卷与答案
1999 2000学年 程序设计基础 c 试卷。考试时间 2000年6月23日上午8 30 10 30 注 请将答案写在答卷纸上。试题。一 单项选择题 每小题 2 分,共 20 分 1 c 语言程序的三种基本结构是顺序结构 选择结构和 结构。a 循环 b 递归 c 转移 d 嵌套。2 若x是单精度实...
C语言试卷答案
程序设计语言 c 模拟试卷。一 试题一 40分,每小题4分 按题目要求解答下列各小题。1.定义一个大小为6的数组,并且使数组的值都为0。int a 6 2.写出执行如下程序段后的输出结果。char a hello p p a 2 printf s p llo 3.假设你有x是一个float变量,而不...
C语言试卷A答案
一 选择题 1 10 每小题2分,11 50 每小题1分,共60分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1 算法能正确地实现预定功能的特性称为算法的。a 确定性 b 易读性 c 健壮性 d 高效性。答案 a评析 算法的确定性...