一、选择题(2×10分)
1、c程序的基本单位是()。
a)过程b)标识符c)main()d)函数。
2、以下是整型常量的为()。
a)(double)7b)0101c)3.0d)12e+2
3、属于c语言关键字集合的是()。
a)nullb)ifc)voidd)file
4、''代表的字符个数()。a)0b)2c)1d)3
5、以下4组用户定义标识符中,全部合法的一组是()。a)_mainb)ifc)txtd)intenclude-maxrealk_2sinturbo3com_001
6、若以下选项中的变量已正确定义,则正确的赋值语句是()。a)x1=26.8%3b)1+2=x2c)x3=0x12d)x4=1+2=3;
7、以下4个选项中,不能看作一条语句的是()。
a)b)a=0,b=0,c=0;c)if(a>0);d)if(b==0) m=1;n=2;
8、有以下程序段。
int a[10]=,p=&a[0],b;b=p[5];
b中的值是()。
a)5b)6c)8d)9
9、设有以下语句typedef structs
int g;charh;}t;则下面叙述中正确的是()。
a)可用s定义结构体变量b)可以用t定义结构体变量c)s是struct类型的变量d)t是structs类型的变量。
10、若程序中定义了以下函数。
doublemyadd(double a,double b)
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。a)double myadd(double a,b);b)double myadd(double,double);c)double myadd(double b,double a);d)double myadd(double x,double y);
二、读程序,写结果(7×10分)
#include <>
main ()
/ a的ascii**为97
执行结果:#include <>
void a(int i)执行结果:
#include <>
intsum(intn)
void main( )int b[3]=;
static int *p[2]=;int i, j;
for (i=0;i<2;i++)for(j=0;j<3;j++)
(p[i]+j)=*p[i]+j)+j;for (i=0;i<2;i++)
for(j=0;j<3;j++)
printf("%d",*p[i]+j));printf ("n");
执行结果:#include <>
void main()bit;
struct packed_bytebyte;
unsigned int x;}u;
printf("%d%d%d%d","n%d%d","n%d",执行结果:
6、有以下程序,#include <>void main()程序运行结果是:
7、有以下程序,#include <>main( )
file *fp;int i,k=0;fp=fopen(""w");
for(i=1;i<4;i++)fwrite(&i,sizeof(i),1,fp);fclose(fp);
fp=fopen(""r");
for(i=1;i<4;i++)fclose(fp);
程序运行结果是:
8、有以下程序,#includ <>#define f(x)x*xvoid main( )
程序运行结果是:
9、有以下程序,#include <>main( )
char ch1,ch2;int n1,n2;
ch1=getchar();ch2=getchar();n1=ch1-‘0’;n2=n1*10+(ch2-‘0’);printf("%d",n2);}
程序运行时输入:12《回车》,运行结果是:
10、已知字符a的acsii码值为65,有以下程序,#include <>void main()
程序运行结果是:
三、填空题(共10分)
1.(5)/*输入两个数,求和,并输出*/main()
*用递归法计算n! *
#include <>long power(int n)
main( )
int n;
printf(“input an integer number:”);scanf(“%d”, n);
printf(“%d! =ld”, n, x);
C语言复习试卷
此复习题并非全是考题,请同学们结合期末的复习题库的题一并复习。一 单项选择。1 一个c语言程序开始和结束的位置必然是 主函数 2 c语言规定,必须用 main 作为主函数名。3 由c源程序文件编译而成的目标文件的扩展名为 obj 经过连接后成为 exe 文件。4 以下叙述不正确的是 a 在c程序中,...
c语言复习试卷A
广东工业大学华立学院考试试卷 a 课程名称 c语言程序设计。考试时间 2010年月日 一 选择题 每小题2分,共40分 1.以下正确的说法是 a a 实参可以是常量 变量或表达式。b 形参可以为任意类型。c 实参只能是常量d 形参可以是常量。2.d 是正确的字符常量。a c b abc 11 d 语...
c语言复习试卷A
广东工业大学华立学院考试试卷 a 课程名称 c语言程序设计。考试时间 2010年月日 一 选择题 每小题2分,共40分 1.以下正确的说法是 a a 实参可以是常量 变量或表达式。b 形参可以为任意类型。c 实参只能是常量d 形参可以是常量。2.d 是正确的字符常量。a c b abc 11 d 语...