C语言程序设计试卷

发布 2021-04-24 16:24:28 阅读 8931

一、单项选择题(每小题2分,共20分)

1、以下各标识符组成中,合法的用户标识符为___

b.1a 2、在pc机中运行的c程序,unsigned long类型的数据占字节。

a.1 b.2 c.3 d.4

3、若x为int型变量,以下语句___

x=-2l;

printf("%d",x);

a.赋值不合法 b.输出值为-2 c.输出值为不确定值 d.输出值为2

4、表达式5&&8!=(5&&8)的值为___

a.0 b.2 c.1 d.-1

5、已知int a,b,c;

float x=1.2,y;

表达式y=a=b=c=x=7.2运行后,变量a,b,c,x,y的值分别为___

6、c语句对嵌套if语句的规定是:else总是与___配对。

a.其之前最近的if b.第一个if

c.缩进位置相同的if d.其之前最近且不带else的if

7、以下不正确的描述是___

循环是先判断表达式,后执行循环体语句。

循环中的循环体均可以由空语句构成。

和for循环均是先执行循环体语句,后判断表达式。

d.使用while和do-while循环时,循环变量初始化操作应在循环语句之前完成。

8、以下函数fun的返回值类型为___

fun(x);

float x;

型 d.无法确定类型。

9、下列函数调用语句中含有___个实参。

fun(v1,v2,(v3,v4));

a.3 b.4 c.5 d.2

10、若有说明int(*ptr)[5];则下列___是正确的叙述。

是一个指针数组。

是一个指针,它可以指向一个包含5个int类型元素的数组。

是一个指针,它可以指向一个int类型的变量。

d.(*p)[3]与*p[3]等价。

二、填空题(每空1分,共19分)

1、十进制数(25)10的二进制数是___

2、在c程序中,注释部份以___开始,以___结束。

3、设x为float类型,y为long类型,则表达式x+y的结果为___类型。

4、表达式的求值顺序取决于表达式中参与运算的运算符的。

5、已知字母a的ascii十进制**为97,则执行以下语句的输出为。

char a='a';

a++;printf("%c",a);

6、表达式!(5>10)的值为。

7、表达式10/3的值为。

8、表达式5+'a'的值的类型为。

9、在printf函数中的格式字符c表示。

10、执行下面语句后zm

int m=3,z=1;

m=(mmain()

假设输入为:a56 ed9 3#,g,则程序运行后的输出结果为:

2、main()

fun(b)

int b;

printf("a[%d][%d]=%d",row,col,a[row][col]);

程序运行后的输出结果为:

六、程序填空(每空2分,共10分)

阅读下列程序,在留出的空白处填上适当内容,使程序完成所要求的功能。

1、下列函数采用选择法排序方法实现对数组a[11]中的a[1]、a[2]、…a[10]10个元素按升序排序。

void sort(a)

int a;

2、输入若干个整数,如果输入的是正整数,则统计其中奇数和偶数分别有多少个;如果输入的是0或负整数,则结束程序运行。

main()

printf("奇数的个数为:%d",n1);

printf("偶数的个数为:%d",n2);

七、编程题(每小题8分,共16分)

1、编写一个程序,从键盘输入某职工的工资总额(g),计算该职工应交纳的个人收入所得税。计税办法是:当g<=800元时,免交个人所得税;8005000元时,按10%的税率纳税。

2、对于一个自然数,如果该数的所有因子之和正好等于该数,则该数称为完数,如6的因子有,由于1+2+3=6,因此6是一个完数。编写一个程序,求出1000以内的所有完数,并输出每个完数的所有因子。

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 执行表...