安徽大学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的值为3,则表达式“i- -i”的值为。
a. 0b. 1c. 2d. 3
4.设x为整型变量,和表达式“!(x)”值完全相同的表达式是。
a. x= =0 b. x= =1c. x!=0 d. x!=1
5.若变量x和y为double类型,则表达式x=1,y=x+3/2的值是。
a. 1b. 2c. 2.0d. 2.5
6.在以下一组运算符中,优先级最高的运算符是。
abcd. &
7.设x,y,z,t均为int型变量,执行下列语句串后变量t的值为。
x=y=z=0; if (x=y) t=z; else t=!z;
a. 不定值 b. 2c. 1d. 0
8.设有下列循环语句,其循环体执行的次数是。
for (x=0,y=0; (x<4)||y!=123);x++)
a. 无限次 b. 不确定次 c. 4次 d. 3次。
9.下列数据定义语句中,正确的是。
a. char a[3]b. char a[3]=;
c. char a[3]d. char a[3]=;
10.设有下列数据定义语句,则下列选项中使b不为3的是。
int a=3,b,*p=&a;
a. b=*&a; b. b=*pc. b=ad. b=*a;
二、填充题(每小题2分,共20分)
1.用十进制表示整型常量-017为。
2.表达式“3>2>1”的值是。
3.请写出数学式的c语言表达式。
语言中作为运算对象时的逻辑值“真”是用表示的。
5.能表述“206.设有int x,y,z;表示其中至少有一个负数的表达式应为。
7.在输入函数printf()中,“%f”格式是用于输入型的数据。
8.设有定义语句“ int a[3][4]=,则a[1][1]值为___
9.设有定义语句“int a=则a+1代表整数___的地址。
10.函数形参的作用域为。
三、阅读程序题(每小题5分,共20分)
#include <>
int main()
int i,j;
for (i=1;i<=5;i++)
if (i<=3)
for (j=1;j<=3-i;j++)
printf("
for (j=1;j<=2*i-1;j++)
printf("*
printf("");
elsefor (j=1;j<=i-3;j++)
printf("
for (j=1;j<=11-2*i;j++)
printf("*
printf("");
return 0;
#include <>
int main()
float x=5.1f;
int y;
if (x<0)
y=-1;else
if (x>0)
y=1;else
y=0;printf("x=%3.1f y=%d",x,y);
return 0;
#include <>
int main()
int a[10]=,k,i,j,m;
for (i=1;i<6;i++)
for (i=0;i<6;i++)
printf("%d ",a[i]);
return 0;
#include <>
int main()
int a=p=a,k,x,m=0;
for (k=1;k<5;k++)
if (*p+m)<*p+k))
m=k;x=*(p+m),*p+m)=*p+4),*p+4)=x;
for (p=a;p printf("%d ",p);
四、程序填充题(每小题5分,共10分)
1)下列程序的功能是输入两个字符串存入数组s1和s2,将s2中字符串连接到s1中字符串后,输出s1中的字符串。
请填写其中缺少的语句或语句成分。
#include <>
#include <>
int main()
char s1[81],s2[41];
int k1=0,k2=0;
gets(s1);
gets(s2);
while (s1[k1]!=0’)
while (s2[k2]!=0’)
k1++,k2++;
s1[k1]=s2[k2];
printf("%s",s1);
return 0;
2)下列程序的功能是从键盘上读取一串字符(直到!号为止),写入名为“的文本文件中。
请填写其中缺少的语句或语句成分。
#include <>
#include <>
int main()
file *fp;
char ch;
if ((fp=fopen("
while ((ch=getchar())
fputcfclose(fp);
return 0;
高级语言程序设计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都是整型...
高级语言程序设计 1 试卷B卷
2007 至 2008 学年第一学期。高级语言程序设计 1 试卷b卷。出卷教师 易虹适应班级 2007级计科1 6班。考试方式 闭卷本试卷考试分数占学生总评成绩的70 复查总分总复查人。本题20分,每题2分,共10小题 一 单项选择题。1 c语言标识符只能由字母 数字和下划线三种字符组成,且第一个字...
高级语言程序设计 1
洛阳理工学院2016级本科第一学期 高级语言程序设计 期末考试试题卷适用班级 2016级 本科。1.单选题 下列运算符中,不属于逻辑运算符的是 本题2.0分 a b c d 2.单选题 设int n 3 则执行m n 后m的值是 本题2.0分 a 2b 3c 4d 5 3.单选题 下面标识符中,合法...