高级语言程序设计复习题

发布 2021-04-19 04:02:28 阅读 2557

高级语言程序设计(一)课程

1、单项选择题。

1. 下面的变量说明中【 】是正确的。

a、char:a,b,cb、char a;b;c;

c、char a,b,cd、char a,b,c

2.printf("")是表示【 】

a、换行到下行首b、跳到第九列。

c、回车不换行d、跳到下一个制表位。

3. c语言的输入与输出操作是由【 】完成的。

a、输入语句b、输出语句。

c、输入与输出函数d、输入与输出语句。

4.int a[ ]系统自动定义a数组的长度是【 】

a、3b、4

c、5d、6

5.下列字符列中,能作为单个标识符是【 】

a、> ab、a=2

c、a<3d、a___3

6.e=getchar()是表示【 】

a、从键盘上输入一个字符 b、从内存中输入一个字符。

c、从变量get赋值d、从变量char赋值。

7. 在c程序中,若对函数类型未加说明,则函数的隐含类型为【 】

a、intb、double

c、voidd、char

8. 当调用函数时,实参是一个数组名,则向函数传送的是【 】

a、数组的长度b、数组的首地址。

c、数组每一个元素的地址 d、数组每个元素中的值。

9. 在一个c程序中,main函数的位置【 】

a、在最开头b、任意。

c、在最后 d、在中间。

10.字符变量定义的关键字是【 】

a、intb、float

c、chard、long

1. 下面的变量说明中【 】是正确的。

a、char:a,b,cb、char a;b;c;

c、char a,b,cd、char a,b,c

2.printf("")是表示【 】

a、换行到下行首b、跳到第九列。

c、回车不换行d、跳到下一个制表位。

3. c语言的输入与输出操作是由【 】完成的。

a、输入语句b、输出语句。

c、输入与输出函数d、输入与输出语句。

4.int a[ ]系统自动定义a数组的长度是【 】

a、3b、4

c、5d、6

5.下列字符列中,能作为单个标识符是【 】

a、> ab、a=2

c、a<3d、a___3

6.e=getchar()是表示【 】

a、从键盘上输入一个字符 b、从内存中输入一个字符。

c、从变量get赋值d、从变量char赋值。

7. 在c程序中,若对函数类型未加说明,则函数的隐含类型为【 】

a、intb、double

c、voidd、char

8. 当调用函数时,实参是一个数组名,则向函数传送的是【 】

a、数组的长度b、数组的首地址。

c、数组每一个元素的地址 d、数组每个元素中的值。

9. 在一个c程序中,main函数的位置【 】

a、在最开头b、任意。

c、在最后 d、在中间。

10.字符变量定义的关键字是【 】

a、intb、float

c、chard、long

二、判断对错题。

1. 变量必须先定义,再使用。

2. 数组名可以作为参数进行传递。

3. 表达式_ya是不合法的c语言标识符。

4. 变量是c程序的主要组成部分。

5. 若a为一维数组名,则*(a+i)与a[i]等价。

6. 若有说明int c;则while (c=getchar())是错误的c语句。

7. 数组 int a[3][4];共定义了12个数组元素。

8. c语言的源程序有且只有一个main函数。

9. c语言源程序的后缀名为。exe

11. 变量必须先定义,再使用。

2. 数组名可以作为参数进行传递。

3. 表达式_ya是不合法的c语言标识符。

4. 变量是c程序的主要组成部分。

5. 若a为一维数组名,则*(a+i)与a[i]等价。

6. 若有说明int c;则while (c=getchar())是错误的c语句。

7. 数组 int a[3][4];共定义了12个数组元素。

8. c语言的源程序有且只有一个main函数。

9. c语言源程序的后缀名为。exe

10. 在c语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。

0. 在c语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。

三、简答题(

1.计算机程序设计语言经历了哪几个发展阶段?

2.什么是算法?

3.定义函数应包含哪几方面的内容?

4.改正下列程序中不正确的语句。

main() p=a;

printf ("d", p+3) )

2.结果。main()

int a = 65;

printf("%d,%c",a,a);

3.结果。main()

int i=3, j=4;

printf("%d,%d",+i,j++)

4. 结果:

#include <>

int main()

1.结果:

main( )

高级语言程序设计复习题

一 填空题。1 标识符的第一个字符必须是。2 c语言中,以 符号开头并以 符号结尾的 行是注释。3 表示 x大于10且小于80 的表达式是。4 函数scanf被包含在标准文件的中。5 c源程序的灵魂是 6 若定义变量a为单精度,则定义的语句。7 c语言中,以 代表 假 8 break语句的作用是。9...

《高级语言程序设计》复习题

2010 2011第二个学期 高级语言程序设计 复习题。程序设计题 项目四 例4 2 求学生的总评成绩。现有十个学生,从键盘上输入他们的。平时成绩 期终成绩,输出总评成绩。总评成绩 平时成绩 40 期终成绩 60 任务 2 多个学生一门课成绩的排序。一个班5位同学参加了一次数学考试,现要输入全班同学...

1高级语言程序设计复习题

高级程序语言设计 复习题。一 判断题 每题2分,共20分,正确的打 错误的打 1均属于二元运算符。2 字符串类型属性引用类型。3 visualstudio控件的属性窗口中,按钮 a z 点击后,属性列表会先按照功能分类排列属性后在每个单元中以名称排序。4 派生类可以继承基类的成员,以及方法的实现 派...