一、 填空(共20 分,每空2分)
1.能表达“20 2.在c语言中常量分为两种。
3.若有以下定义,则执行表达式y+=y-=m*=y后y的值是___
int m=5,y=2;。
二、单项选择题:(共30分,每题2分,请将答案填到题号后边的括号中)
1.( 有如下程序片段:
int i = 0;
while(i++ 2);
printf("%d", i);
则正确的执行结果是:
a) 2b) 3
c) 4d) 无结果。
2. (合法的数组定义是。
a) int a language";
b) int a[5] =
c) char a = string";
d) char a
3. (如果int i = 3, 则printf("%d", i++ 的输出结果是i的值是。
a) -3 4b) -4 4
c) -4 3d) -3 3
4设有如下定义:
struct st
case 2: printf("*2**"break;
a)**0b)**0***2**
c)**0***1***2** d)有语法错误。
三、写出下列程序的运行结果。(15分,每题3分,结果写在程序旁边的空白处)
#include <>
main()
int k=4, n=0;
for (;n
printf("k=%d, n=%d",k,n);
#include <>
main()
int cube( int y );
int x;
for(x=1;x<=5;x++)
printf(“%d ”,cube( x )
int cube( int y )
return 2*y
四、阅读程序,在标有下划线的空白处填入适当的表达式或语句,使程序完整并符合题目要求。(15分,每空3分)
1.下面这个程序用于读入5个整数,当程序读入的数据为正整数时,则显示该数,否则,不显示。读入5个数据后,程序结束运行。
#include <>
main()
int i, n;
for (i=1; i<=5; i++)
printf("program is over!");
五、程序设计(共20分,每题10分)
1.设计一个程序,从键盘输入n,在屏幕上显示下面的图形。
每行n个#,共n行。
当n=9时。
#########
#########
2.设计一个程序,从键盘输入n个数,在屏幕上以相反的顺序显示这些数。
C语言试卷样例
计算机程序设计基础 c语言 03g0093 参考样题。一 单项选择题 每题1分,共5分,答案写在题左侧的括号里 1 请选出可用作c语言用户标识符的是 a get h b.5flow d.w sum 2 在c语言中,以 作为字符串结束标志 a b.0 c.0 d.3.存放100个学生的数据 包括学号 ...
C语言真题
全国计算机等级考试二级笔试试题。基础知识与c语言程序设计。考试时间120分钟,满分100分 1994年4月。1 二进制数101110转换为等值的八进制数是 1 1 a 45b 56c 67d 78 2 cpu是由 2 组成的。2 a 内存储器和控制器b 控制器和运算器。c 内存储器和运算器d 内存储...
C语言真题
全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间120分钟,满分100分 1999年9月。1 十进制数1385转换成十六进制数为。a 568b 569c d85d d55 2 下列叙述中正确的是。a 计算机病毒只能传染给可执行文件。b 计算机软件是指存储在软盘中的程序。c 计算机每...