2004年4月浙江高等教育自学考试高级语言程序设计(一)试题
课程代码:00342
一、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”。每小题1分,共10分)
1.C语言源程序是可以用来直接运行的程序。( )
2.C语言中以%x开头的数是十六进制整数。( )
3.C程序中的变量,必须先定义(声明),才能使用。( )
4.在C程序中,9ab是非法的用户标识符。( )
5.C语句必须用一个分号作为结束。( )
6.do _while语句构成的循环不能用break语句退出。( )
7.scanf函数是C语言的标准输入函数。( )
8.C程序的main函数不能有参数。( )
9.在函数内部定义的变量称为局部变量。( )
10.用# include包含的头文件的后缀必须是。h.( )
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分)
1.C语言程序的三种基本结构是( )结构、选择结构和循环结构。
A.顺序 B.递归
C.转移 D.嵌套
2.以下选项中正确的实型常量是( )。
A. 0 B. -10
C. 0.19 D. 1.9×102
3.在C语言程序中,用关键字( )定义长整型变量。
A. long B. float
C. double D. char
4.十进制数8的八进制数是( )。
A. 11 B. 010
C. 8 D. 08
5.( )不是合法的C语句。
A. {int j;j++;} B. {int j;j++;;}
C. {int j;;j++;} D. {float j=0;j++;}
6.若变量a,b已正确定义并赋值,符合C语言语法的表达式是( )。
A. a=b=a+1 B. a≤b
C. a≥b D. a≠b
7.对以下的scanf语句,正确的输入方式是( )。
int k1,k2,k3,k4;
scanf(″%d%d%d%d″,
A. 1020 30,40 B. 10 20 30 40
C. 10,20 3040 D. 10 20 30,40
8.表达式!x等效于( )。
A. x==1 B. x==0
C. x!=1 D. x!=0
9.要定义字符型变量a并赋初值,( )是正确的。
A. char a=‘3’; B. char a=“3”;
C. char a=%; D. char a=*;
10.以下函数调用语句中,含有的实参个数是( )。
calc(exp1,(exp3,exp4,exp5));
A. 1 B. 2
C. 3 D. 4
11.下列语句定义整型指针p1、p2,( )是正确的。
A.int p1,p2; B. int *p1,*p2;
C. int *p1,p2; D. int**p1,p2;
12.若变量已正确定义并且指针p已经指向变量x,则*
A. x B. p
C. D.
13.数组定义为“int a[4];”,表达式( )是错误的。
A. *a B. a[0]
C. a D. a++
14.数组定义为int a[2][3]={1,2,3,4,5,6},数组元素( )的值为1.
A. a[1][2] B. a[1][1]
C. a[2][3] D. a[0][0]
15.表达式strlen(“hello”)的值是( )。
A. 4 B. 5
C. 6 D. 7
16.要调用字符串函数时,在# include命令行中应包含( )。
A.“stdio.h” B.“string.h”
C.“math.h” D.“ctype.h”
17.若变量已正确定义且k的值是4,计算表达式(j=k++)后,( )是正确的。
A. j=4,k=5 B. j=4,k=4
C. j=5,k=4 D. j=5,k=5
18.C语言中运算对象必须是整型的运算符是( )。
A. % B. /
C. ! D. **
19.若有char fname[]=″infile.dat″;,则为读而打开文本文件infile.dat的正确写法是( )。
A. fopen(infile.dat,″r″)
B. fopen(″infile.dat″,″r″)
C. fopen(fname,″r″)
D. fopen(″fname″,″r″)
20.下列运算符中,优先级从高到低依次为( )。
A. B. ||,
C. D. !,
三、填空题(每小题2分,共20分)
1.表达式(4/5*(float)3+(float)3*4/5)的值为______.
2.下列程序段的输出结果是______.
# include
printf(″%d″,NULL);
3.表达式((4|1)
4.下列程序段的输出结果是______.
# define M(x,y) (x*y)
printf(″%d″,M(2,3+4));
5.下列程序段的输出结果是______.
char c=‘a’;int k=4;
switch(c){
case ‘a’: k=1;
case ‘b’: k=2;
case ‘c’: k=3;
}
printf(″%d″,k);
6.下列程序段的输出结果是______.
int k=10;
if (k=0);
7.下列程序段的输出结果是______.
int x=3;
if (x=5) x++;
printf(″%d\n″,x);
8.以下程序段的输出结果是______.
int k,sum=0;
for(k=5;k
main()
{ int k;
for (k=4;k=1;k-)fun();
}
fun()
{ static int m=0;
m++;
printf(“%d#”,m);
}
3.以下程序的输出结果是______.
# include
int c;
func(int *a,int b)
{ c=(*a)*b; *a=b-1;b++;
return(*a+b+1);
}
main()
{ int a=4,b=2,p=0;
p=func(
printf(″%d,%d,%d,%d#″,a,b,c,p);
}
4.若输入afds2008b3c,则以下程序的输出结果是______.
# include
void main()
{
int n;
char ch;
do{
ch=getchar();
}while(ch′7′);
n=0;
do{
n++;
ch=getchar();
}while(ch=′0′num)%2==0) k+=pp-num;
pp=pp-next;
}
return(k);
}
五、程序填空题(阅读程序,在______处填入适当的内容,使程序变得完整,第1小题6分,第2小题4分,共10分)
1.读入n(n
void main()
{ ______;
char ch;int count=0;
if((fp=fopen(″data.txt″,″r″))==NULL){
printf(″不能打开文件data.txt!\n″);
exit(0);
}
while((ch=______(fp))!=EOF)
if(ch=‘0’)count++;
printf(″%d″,count);
fclose(fp);
}
六、编程题(每小题10分,共20分)
1.sum=1+3+5+7+9+……,输入正整数n,求sum的前n项和。
2. 输入一个正整数m,如果m是素数,输出“Yes”,否则,输出“No”。要求定义并调用函数isprime(x)来判断x是否为素数(素数:除了1和此数 本身之外,不能被其它整数整除的自然数,1不是素数,2是素数),在下面空出的位置完成程序,不能定义新的变量,可不用已定义的某些变量。
# include
# include
void main()
{
int m;
}
int isprime(int x)
{
int i,m;
}
【2004年4月浙江高等教育自学考试高级语言程序设计(一)试题】相关文章:
★ 2012年自考“高级语言程序设计”经典习题及答案(16)
★ 2012年自考“高级语言程序设计”经典习题及答案(22)
★ 2003年1月份全国高等教育自学考试高级语言程序设计(一)试题
★ 2004年7月浙江高等教育自学考试高级语言程序设计一试题
热点推荐:
工学
- 2020-11-17【工学】2012年自考“工程项目管理”单选练习(9)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(1)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(18)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(34)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(35)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(38)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(41)
- 2020-11-17【工学】2012年自考“互联网及其应用”串讲笔记(1)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【法学】2005年4月全国高等教育自学考试国际经济法概论试题
- 【法学】2000年4月全国高等教育自学考试知识产权法试题
- 【法学】2004年4月全国高等教育自学考试劳动法试题
- 【法学】2001年4月全国高等教育自学考试经济法概论(财经类)试卷
- 【法学】2005年1月高等教育自学考试民法学试题
- 【法学】2005年4月全国高等教育自学考试保险法试题
- 【法学】2004年10月全国高等教育自学考试环境与资源保护法学试题
- 【法学】2005年4月全国高等教育自学考试劳动法试题
网友关注视频
- 冀教版小学英语四年级下册Lesson2授课视频
- 苏科版八年级数学下册7.2《统计图的选用》
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣