官渡区职业高级中学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.一个合格...