《C语言程序设计》试卷

发布 2021-04-24 16:59:28 阅读 7943

1、c语言程序由什么组成?(

a. 子程序 b. 主程序和子程序 c. 函数 d. 过程。

2、设有定义:int a[10],*p=a; float b=2.0;int c=1;以下不合法的运算是( )

a) p++;b) a--;c) bd) c--;

3、判断char型变量c1是否为大写字母的正确表达式( )

a、 ’a’<=c1<=’zb、 (c1>=’a’)&c1<=’z’)

c、 (c1>=’a’)&c1<=’z’) d、 (a<=c1’)and(‘z’>=c1)

4、这段程序中的常量有:

#define pi 3.14

void main()

这段程序中常量有多选)

a. 10 b. sum c. 15 d. 25 e. main f. pi

5、在c语言中逻辑“真”等价于以下( )

、整数1 b大于0的数 c、小于0的数 d、不等于0的数。

6、在c语言的if语句中,用作判断的表达式为___

a. 关系表达式 b. 逻辑表达式 c. 算术表达式 d. 任意表达式。

7、若有以下语句,则正确的描述是( )

char x[ ]

char y=

a)数组x与数组y的长度相同 b)数组x长度大于数组y长度。

c)数组x长度小于数组y长度 d)数组x等价于数组 y

8、程序片段输出结果为( )

m=37;n=13;

while(m!=n)

printf("m=%d",m);

a. m=13 b. m=11 c. m=1 d. m=2

9、在与switch语句配套的case语句中所使用的正确的表达式为( )

a、只能是常量b、可以是变量或常量。

c、只能是常量或常量表达式d、无论是常量还是变量,只要在执行时已有确定的值就行。

10、下列程序执行后,a的值为( )

main()

int a,b;

for(a=1,b=1;a<=100;a++)

b-=5;

a、7 b、8 c、9 d、10

11、下列程序的运行结果为( )

main()

char a[7]=;int i,s=0;

for(i=0;a[i]>=0’&&a[i]<=9’;i++)

s=10*s+a[i]-‘0’;

printf(“%d”,s);

a、12ab56b、6521 c、65d、62

12、下列程序执行后输出的结果为( )

include<>

abc() stdtic int x=0; +x; printf(“%d”,x);}

main()

abc();abc();abc();

13、下列程序的输出结果为( )

main()

int a[5]=,p,**k;

p=a; k=&p; printf(“%d”,*p++)printf(“%d”,*k);

ab14、该程序的输出结果是( )

for(i=0;i<5;i++)

printf("%d",i);

输出结果为:

a. 10,3 b. 5,2 c. 5,3 d. 10,2

15、以下程序的输出结果为( )

include<>

main()

int a=010,b=10; printf(“%d,%d”,a++,b);

a、10,10 b、8,10 c、10,9 d、8,9

16、下面这个程序段的输出是什么?

int a,b,c;

a=7;b=8;c=9;

if(a>b)

a=b;b=c;c=a;

printf("a=%d b=%d c=%d",a,b,c);

a. a=7 b=8 c=7 b. a=7 b=9 c=7 c. a=8 b=9 c=7 d. a=8 b=9 c=8

17、point(char *pt);

main()

char b[4]=,pt=b;

point(pt);

printf(“%c”,*pt);

point(char *p)

p+=3;}

a、a b、c c、s d、f

18、以下程序的输出结果为( )

#include <>

main()

printf("x=%d",x);

a. x=4 b. x=8 c. x=6 d. x=12

19、若要定义b为10*10的二维数组,正确的定义语句为( )

a、float b(10,10b、float b[10,10]

c、float [10][10d、float b[10][10]

20在下列语句中,不正确的是( )

a、 c=2*max(a,bb、m=max(a,max(b,c))

c、printf(“%d”,max(a,b)) d、int max(int x,int max(int y,int z))

1、 若已知a=10,b=15,c=1。则表达式a*b&&c的运算结果为。

2、 有以下函数调用语句,请问函数fun1有几个参数。

fun1(x,(y,z),10,fun2((x-1,y-1)))

C语言程序设计试卷A

c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...

C语言程序设计试卷A

山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...

c语言程序设计试卷a

c语言程序试卷a 班级姓名分数 一 选择题 每小题2分,共30分 1.已知ch是字符型变量,下面不正确的赋值语句是 a ch 5 9 b ch a b c ch 0 d ch 7 6 2.正确的自定义标识符是 a a 2 b a b c name d default 3.设int a,b,c 执行表...