一、填空题。
1、标识符的第一个字符必须是。
2.c语言中,以“/*符号开头并以___符号结尾的**行是注释。
3、表示“x大于10且小于80”的表达式是。
4.函数scanf被包含在标准文件的中。
5.c源程序的灵魂是 。
6. 若定义变量a为单精度,则定义的语句。
7、c语言中,以___代表“假”。
8、break语句的作用是。
9、数组int a[5][6]有元素。
10、在c语言中,程序必须有且只有一个函数。
二、选择题。
1.表达式的值是0。 (
a.3%5 b.3/5.0 c.3/5 d.3<5
2、若a=2;b=3;c=4;那么表达式!(a+b)+c-5&&b-(a+c)%2的结果为( )
a.1b.0c.真d.2
3、下述标识符中,( 是合法的变量。
a.acb.getch c.main d.ab*
4、设有数组定义:char b[ ]china";则数组 b实际所占的空间为( )
a. 4个字节 b. 5个字节 c. 6个字节 d. 7个字节。
5、下列运算符中优先级最高的运算符是( )
abcd.&&
6、该for(x=0,y=0;(y!=123)&&x<4);x++)语句。(
a.无限循环 b.循环次数不定 c.执行4次 d.执行3次。
7、定义:int a=1,b=2,c=3;执行下列语句, if(a>c) b=a;a=c;c=b;后 a的值为( )
a. 3b. 2c. 1d. 0
8、以下式子中那个是合法的关系运算符( )
abc >d ,9、putchar函数可以向终端输出一个( )
a 、字符或字符变量的值 b、字符串 c、实型变量 d、整形变量的值。
10、若要求从键盘读入含有空格字符的字符串,应使用函数( )
a.gets() b.scanf() c.getchar() d.getch()
11、c源程序的基本单位是( )
a.函数 b. 数组 c. 指针 d. 变量。
12、如果在一个自定义函数中定义了一个变量,则该变量( )
a.只在该定义语句中有效b.在该函数中有效
c.在本程序范围内有效d.为非法变量。
13、若有以下定义,则p+6表示( )
int a[10],*p=a;
a.元素a[6]的地址 b.元素a[6]的值
c.元素a[5]的地址 d.元素a[5]的值。
14、在c程序中,引用一个数组元素时,其下标的数据类型允许是( )
a.整型表达式b. 整型常量。
c. 整型常量或整型表达式 d. 任何类型的表达式。
三、分析题。
1、main()
该程序运行后,输出结果为。
2、main
int x;
x=13;printf(“%d,%o,%x,%u”,x,x,x,x);
该程序运行后,输出结果为。
四、改错题。
此程序存在7个错误,请找出其中5个错误并修改,每个得2分。
mainscanf(“%d%d”,mark[18],mark[19]);
for(i=0;ifor(j=i+1;j if(mark[j]>mark[i])
高级语言程序设计复习题
高级语言程序设计 一 课程 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语言的输入与输出操作是由...
《高级语言程序设计》复习题
2010 2011第二个学期 高级语言程序设计 复习题。程序设计题 项目四 例4 2 求学生的总评成绩。现有十个学生,从键盘上输入他们的。平时成绩 期终成绩,输出总评成绩。总评成绩 平时成绩 40 期终成绩 60 任务 2 多个学生一门课成绩的排序。一个班5位同学参加了一次数学考试,现要输入全班同学...
1高级语言程序设计复习题
高级程序语言设计 复习题。一 判断题 每题2分,共20分,正确的打 错误的打 1均属于二元运算符。2 字符串类型属性引用类型。3 visualstudio控件的属性窗口中,按钮 a z 点击后,属性列表会先按照功能分类排列属性后在每个单元中以名称排序。4 派生类可以继承基类的成员,以及方法的实现 派...