C语言试卷B

发布 2021-04-23 12:11:28 阅读 6278

官渡区职业高级中学2014上学年。

姓名班级。一、选择题(a、b、c、d四个选项中,只有一个正确选项,请将你认为的正确选项填写在后面的空号中,每题2分,共30分)

1.下列标识符中,合法的是( )

a -abc1b 1buibc nio1d for

2.下列程序的输出结果是( )

main( )

int a=7,b=5;

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

a 5 b 1 c 0 d不确定值。

3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是( )

a 7 b 8 c 9 d 2

4.设a为int型变量,执行下列赋值语句后,a的取值分别是( )

a=125.534; a=(int)125.521%4; a=5*4;

a 125,31,1 b 125,1,20 c 125,31,20 d 125.534,2,20

5.下面选项中正确的赋值语句是( )

a int="abcd"; b a=2 c char="abcd"; d a=5;

6.以下叙述中正确的是( )

a c语言程序总是从main()函数开始执行 b c语言程序总是第一条语句开始执行。

c c语言程序总是从头开始执行d c语言程序总是从前往后执行。

7.以下用户定义标识符中,合法的是( )

a main b ifc txtd int

8.若以下选项中的变量已正确定义,则正确的赋值语句是 (

a x1=26.8%3 b 1+2=x2c x3=0x12 d x4=1+2=3;

9.以下选项中合法的字符常量是( )

a “bb '\010c -268d d

10.有以下程序 (

main()

程序运行后的输出结果是。

a 3b 8c -1d -2

11.有以下程序。

main()

若运行时从键盘上输入:6,5,65,66《回车》。则输出结果是( )

a 6,5,a,b b 6,5,65,66 c 6,5,6,5 d 6,5,6,6

语言规定:在一个源程序中,main函数的位置 (

a必须在最后b必须在系统调用的库函数的后面。

c必须在最开始d可以任意。

13. c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符不能是( )

a字母或下划线。 b为下划线。

c数字d字母、数字和下划线中的任一种字符。

14.下面四个选项中,均是正确的八进制数或十六进制数的选项是( )

a -10 0x8f -011b 010 -0x11 0xf1

c 0abc -017 0xcd 0a12 -0x123 -0xa

15.设 int x=1, y=1;表达式(x++|y))是( )

a、 3 b、 2 c、 1d、 0

二、填空题(请在横线上填写正确答案,没空2分,共20分)

1.使用c++ 6.0软件编写c语言的步骤有:编辑连接和。

2. scanf、getchar、gets、都是函数,3.整型变量符为单精度实型变量符为字符变量类型符为

4.写出下列程序运行后的结果:p= ,qij

#include “

main()

int i=5,j=5,p,q;

p=(i++)i++)i++)

q=(j++)j++)j++)

printf(“%d,%d,%d,%d”,p,q,i,j);

3、判断题(请在正确的语句后面打‘√’错误的语句后面打‘×’每题1分,共6分)

语言中,一个源程序不论由多个文件组成,有且仅有一个main函数。

语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。(

语言中,注释符对程序没有任何的影响。

4.输入实型数据时,由于是实型,所以可以有“的输入格式。

5.八进制、十进制和十六进制可以相互转换。

6.“逻辑或”中只要有一个命题正确,那么该命题就正确。

四、编程题(第题每道题7分,第题每道题9分,第5题12分,共44分)

1.用c语言编写程序,使输出结果为“12 nc professional!”。

2.用c语言编写程序,请输入正整数a和b的值,并求出a与b的和sum?

3.用c语言编写程序,在学生分数高于或等于60分时显示passed,否则显示failed。

4.根据输入百分制成绩(score),要求输出成绩等级(grade)a、b、c、d、e,90分以上为a,80—89分为b,70—79为c,60—69为d,60分以下为e。用if语句实现编程?

5.利用while 语句,编写程序,求1+2+3+4+··100的值。

参***:一、选择题 c b c b d, a c d b b, d b c b c

二、填空题。

1.翻译,运行。

2.输入。float char

三、判断题。

四、编程题。

#include “

main( )

printf(“12 nc professional!”)

#include “

main( )

int a,b,sum;

scanf(“%d,%d”,&a,&b);

sum=a+b;

printf(“%d”,sum);

#include ""

main()

float grade,passed,failed;

scanf("%f",&grade);

if (grade>=60)

printf("passed");

elseprintf("failed");

#include ""

main()

int score;

char grade

scanf(“%d”,&score);

if(score>=90)

grade=‘a’;

elese if(score>=80)

grade=‘b’;

elese if(score>=70)

grade=‘c’;

elese if(score>=60)

grade=‘d’;

elsegrade=‘e’;

printf(“the grade is %c”,grade);

#include ""

main()

main()

int i=1;sum=0;

while(i<=100)

sum=sim+i;

i=i+1;

printf(“%d”,sum);

C语言试卷 B

商丘工学院2010 2011学年第二学期期末考试试卷。考试科目 c语言试卷类型 b卷 适用于计算机科学系 11 级图形图像专业一。二班级使用。一。单项选择题 每个小题只有一个正确选项,每小题 2分,共 40 分 1.十进制数 2转换成二进制数是 a.11111101 b.11111110 c.000...

C语言试卷B

2007 2008学年第二学期期末考试。c语言试卷 b 卷。班级姓名学号得分。一 单项选择 每题2分,共20分 1 已知字母b的ascii码为98,如ch为字符型变量,则表达式ch b 5 2 的值为 a eb dc 102d 100 2 c语言程序的基本单位是。a 语句b 程序行c 函数d 字符。...

C语言试卷B

青岛大学课程考试试卷。学年春季学期考试时间。课程名称c语言程序设计a卷 b卷。本试卷共4页,做题前请检查试卷是否缺页。1.c语言是低级语言,cpu可以直接执行c语言源程序。2.如int for等关键字不能用做变量名,但是可以用做函数名。3.在函数外声明的全局变量只在main 函数内有效。4.一个合格...