资源描述
得分
评卷人
复查人
A、 Char: a, b, c;
C、 Char a, b, c;
2. printf("\n")是表示[
A、换行到下行首
C、回车不换行
福建XX工程学院《高级语言程序设计(一)》试卷
一、单项选择题
1. 下面的变量说明中【】是正确的B、Char a; b; c;D、 Char a, b, c
JoB、跳到第九列D、跳到下一个制表位C语言的输入与输出操作是由【】完成的。
A、输入语句C、输入与输出函数B、输出语句[)、输入与输出语句
B、a = 2
D、a3
B、从内存中输入一个字符
D、从变量char赋值
A、int
C、 void
A、数组的长度
C、数组每一个元素的地址
B、
D、
数组的首地址
数组每个元素中的值
9.在一,个C程序中,main函数的位置【
]o
int a[ ] = {1, 2, 3, 4, 5};系统自动定义a数组的长度是【
A、3B、 4
C、5D、 6下列字符列中,能作为单个标识符是【 ]o
A> > a
C、a<3e=getchar0是表示【
A、从键盘上输入一个字符
C、从变量get赋值在C程序中,若对函数类型未加说明,则函数的隐含类型为【B、doubleD、char
3. 当调用函数时,实参是一个数组名,则向函数传送的是【
B、任意
D、在中间
A、在最开头
C、在最后10.字符变量定义的关键字是【
A、int
float
C、 char
D、 long
1.下面的变量说明中【
】是正确的。
A、 Char: a, b, c;
B、 Char a;
b; c;
C、 Char a, b, c;
Char a,
b, c
2. printf ("\n〃)是表示[
]o
A、换行到下行首
B、跳到第九列
C、回车不换行
D、跳到下一个制表位
3. C语言的输入与输出操作是由【
]完成的。
A、输入语句
B、输出语句
C、输入与输出函数
D、输入与输出语句
4. int a[ ] = (1, 2, 3, 4, 5);系统自动定义a数组的长度是【
A、3
B、4
C、5
D、6
5.下列字符列中,能作为单个标识符是【1
A、> a
B、a = 2
C、a<3
D、a3
6. e-getchar()是表小【】。
A、从键盘上输入一个字符
B、从内存中输入一个字符
C、从变量get赋值
D、从变量char赋值
7.在C程序中,若对函数类型未加说明,则函数的隐含类型为【
A、int
B、 double
C^ void
D> char
8.当调用函数时,实参是一个数组名,
则向函数传送的是【
A、数组的长度
B、数组的首地址
C、数组每一个元素的地址
D、数组每个元素中的值
9.在一个C程序中,main函数的位置【】。
A、在最开头
B、任意
C、在最后
D、在中间
10.字符变量定义的关键字是【
A、int
B、 floatC、 char
C、 char
得分
评卷人
复查人
C、 char
二、判断对错题
1. 变量必须先定义,再使用。
D、long数组名可以作为参数进行传递。
2. 表达式_ya是不合法的C语言标识符。
3. 变量是C程序的主要组成部分。
4. 若a为一维数组名,贝0* (a+i )与丹[汀等价。
5. 若有说明int c;则while (c=gctchar ());是错误的C语句。
6. 数组int a[3] [4];共定义了 12个数组元素。
7. C语言的源程序有且只有一个main函数。
8. C语言源程序的后缀名为.exe。
11.变量必须先定义,再使用。
2. 数组名可以作为参数进行传递。
3. 表达式_ya是不合法的C语言标识符。
4. 变量是C程序的主要组成部分。
5. 若a为一维数组名,则*(a+i )与,[订等价。
6. 若有说明intc;则while (c=getchar ());是错误的C语句。
7. 数组int a[3] [4];共定义了 12个数组元素。
8. C语言的源程序有旦只有一个main函数。
9. C语言源程序的后缀名为.exe。【在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。【0.在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。【
评卷人复查人
三、简答题(
1. 计算机程序设计语言经历了哪几个发展阶段?
2. 什么是算法?
3. 定义函数应包含哪几方面的内容?
4. 改正下列程序中不正确的语句。 main ()( int a=8 , b=l;a=a+b;b=a*b;
printf (〃%d, %d”, a, b);}四、名词解释(
得分
评卷人
复查人
1.机器指令
2. 常量
3. 输出
4. 计算机程序
5. 高级语言得分
评卷人
复查人
得分
评卷人
复查人
得分
评卷人
复查人
程序阅读题
1 • 结果:
main(),6, 7}, *p=a;
,6, 7}, *p=a;
,6, 7}, *p=a;
( int a[7] = (1, 2, 3, 4, 5 printf ("%d\n”, *(p+3))
}结果:,
main ()
( int a = 65;
printf(〃%d, %c”, a, a);
)结果:,
main ()
( int i=3, j=4;
printf("%d, %d”, ++i, j++);
}结果:
甘include <stdio.h>
int main()
int a, b, sum;
a=123;
b=456;
sum=a+b:
printf (,zsum is %d\n”, sum);
return 0;
}结果:,
#include <stdio.h>
int mainO
(
char cl, c2;
cl=f A,;
c2=cl+32;
printf (,,%c\n,,» c2):
printf(*%d\n*, c2);
return 0;
}结果:
main()( int a[7] = {1, 2, 3, 4, 5, 6, 7}, *p=a; printf ("%d\n”, *(p+3)):
}结果:,
main()
( int a = 65;
printf("%d, %c”, a, a):
}结果:,
mainO
{ int i=3, j=4;
printf("%d, %d", ++i, j++);结果:
Uinclude <stdio. h>
int main()
(
int a, b, sum;
a=123;
b=456;
sum二a+b;
printf("sum is %d\n”, sum);
return 0;
)结果:,
#include <stdio.h>
int main()
(
char cl, c2;
cl='A';
c2=cl+32;
printf("%c\n”, c2);
printf("%d\n”, c2):
return 0;
展开阅读全文