2007 至 2008 学年第一学期。
高级语言程序设计(1) 试卷b卷。
出卷教师:易虹适应班级:2007级计科1-6班。
考试方式:闭卷本试卷考试分数占学生总评成绩的70 %
复查总分总复查人。
本题20分,每题2分,共10小题)一、单项选择题。
1.c语言标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )
a.必须是字母b.必须为下划线
c.必须为字母或下划线d.可以是字母、数字和下划线中任一字符。
2.以下叙述正确的是( )
a.在c程序中,main()函数必须位于程序的最前面。
b.c程序的每一行中只能写一个语句。
c.在对一个c程序进行编译时,可发现注释中的拼写错误。
d.c语言本身没有输入输出语句。
3.合法的c语言字符常量是( )
a.”fb.’\065’ c.’abd.’\0x43’
4.若已定义x和y是double类型变量,则表达式x=1,y=x+3/2的值是( )
a.1b.2c.2.0d.2.5
5.若变量a、i已正确定义,且i已正确赋值,则下面合法的语句是( )
a.a==1b.++ic.a=a++=5; d.a=int(i);
6.以下程序的输出结果是( )
main()
int a=12,b=12;
printf(“%d %d”,-a,++b);}
a.10 10b.12 12 c.11 10d.11 13
7. 以下选项中属于c语言的数据类型是( )
a. 复数型b.逻辑型c. 双精度型 d.集合型。
8.设int j=12;请问执行j+=j-=j*j;后j的值是( )
a.0b.-120c. -132d. -264
高级语言程序设计》试卷第 1 页 ( 共 6 页 )
9.使用语句scanf("a=%f,b=%d",&a,&b);输入数据时,正确的数据输入是( )
a.a=4.5,b=3 b.a=4.5 b=3 c.4.5 3d.4.5,3
10.有定义语句:int a=3,b=2,c=1,x;则以下选项中各程序段执行后,x的值为1的是( )
(a<3) x=3b.if (ac. if (celse x=3else x=1;
本题14分,每个错误2分)二、程序改错题。
请将正确的语句写在你认为错误语句的右边!)
1. 请修改下列程序,使其能够正确运行,找出其中的3处错误:
#include<>
void main();
float f=7.12;
char c=”c”;
printf(“%d”,int(f%3));
printf(“%c”,c);
2. 请修改下列程序,使其能够正确运行,找出其中的4处错误:
#include<>;
void main()
char c
getchar(c);
printf(“%s”,c);
本题6分,每空1分)三、填空题。
1. 把数学区间02. 关系运算符、算术运算符和赋值运算符的优先级关系是》
3. 设变量fact用来保存n的阶乘,那么在求n的阶乘的循环体语句是for(i=0i++)
fact高级语言程序设计》试卷第 2 页 ( 共 6 页 )
本题20分,每小题4分,共5小题)四、阅读程序并写出运行结果。
int x;
scanf("%d",&x);
if(x- -4) printf("%d",x);
else printf("%d",+x);
若输入3,则该程序执行后的输出结果为。
2. for(k=0;k<5;++k)
若输入a,该程序的输出结果为。
4. main()
int i,j,m,n;
i=65; j=66;
m=++i; n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
printf(“%c,%c,%c,%c”,i,j,m,n);
该程序的输出结果为。
5. main()
int a[5]=,i,t;
for (i=0;i<5/2;i++)
高级语言程序设计》试卷第 3 页 ( 共 6 页 )
for (i=0;i<5;i++)
printf("%d ",a[i]);
该程序的输出结果为。
本题 40分,每小题10分,共4小题)五、根据题目要求编写程序。
1.(10分)编写程序实现:使用switch语句实现输入1-7之间的任意数字,输出相应的星期值。例如:输入1,输出monday。
2.(10分)编写程序输出1——100以内能被4整除且个位数为2的所有整数及个数count。
高级语言程序设计》试卷第 4 页 ( 共 6 页 )
3.(10分)编写程序,输出由“*”组成的正三角形的,边长由程序输入。例如n=4,输出图形:
高级语言程序设计》试卷第 5 页 ( 共 6 页 )
4.(10分)已知一个整型的数组a,有10个元素,分别为10,21,35,24,57,69,82,71,29,66;编写一程序实现功能:让用户输入一个整数x,查找该数是否在数组a中,若存在则输出所在的位置,不存在则输出信息“找不到”。
高级语言程序设计》试卷第 6 页 ( 共 6 页 )
高级语言程序设计B 1
安徽大学20 20 学年第 1 学期。高级语言程序设计 考试试卷 b卷 闭卷时间120分钟 考场登记表序号。一 单项选择题 每小题2分,共20分 1.在c语言中,在内存占用的字节数是。a.1b.2c.3d.4 2.不能作为c语言标识符的是。a.xb.x xc.x 0 d.0 x 3.设整型变量i的值...
高级语言程序设计B
机密 启用前。课程 0342 本试卷共7页,满分100分,考试时间150分钟。一 单项选择题 本大题共15小题,每小题2分,共30分 1 下列是c语言合法的标识符的是。a c 2ad int 2 下列不是c语言合法的常量表示的是。a 0xa3 b 0lc 059 d 1e3 3 设a,b,c都是整型...
14级高级语言程序设计B卷
云南师范大学2014 2015学年下学期统一考试。高级语言程序设计试卷。学院信息学院专业年级 2014 学号姓名。考试方式 闭卷机考考试时量 120分钟试卷编号 b卷。一 单项选择题 每题1.5分,共45分 1 数据有常量和变量之分 a 变量和常量都有自己的数据类型 b 只有变量有数据类型,所有的常...