c语言模拟试题集。
填空题:1、c语言中基本的数据类型有: 、
2、c语言中普通整型变量的类型说明符为 ,在内存中占字节,有符号普通整型的数据范围是 。
3、整数-35在16位机内的补码表示为 。
4、执行下列语句int a=8;a+=a-=a*a; 后,a的值是 。
5、有如下语句:char a[ ]该字符串的长度是 ,a[3]=
6、符号”a”和’a’的区别是 。
7、所谓“指针”就是 。“运算符的作用是 。 运算符的作用是 。
8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是 。
9、设整型变量n的值为2,执行语句n+=n-=n*n后,n的值是 。
10、下列程序的输出结果是。
int ast(int x,int y,int * cp,int * dp)
*cp=x+y;*dp=x-y;}
main()
int a=4,b=3,c,d;
ast(a,b,&c,&d);
printf("%d,%d/n",c,d;}
11、c语言的预处理语句以开头。
12、表达式7+8>2&&25%5的结果是。
13、c语言中putchar(c)函数的功能是。
14、语句int *p;的含义是。
15、定义fp为文件型指针变量的定义方法为。
16、语句 int a[3][4];共定义了个数组元素。
17、实型变量的类型说明符有。
18、c语言中数组的下标下限为。
20、设x=4,y=(+x)+(x);那么y的值为___表达式执行后,变量x的值为___
21、一个变量的指针是指。
22、能够构成一个数组,其元素满足的特点是那么,构成结构体的成员可以是。
23、下面运算符 《按照优先级从高到低排列顺序为。
24、c程序设计中语句后的符号 /*所起作用是。
25、写出下面表达式的值:
(1)3*5/7+7%32)x=2;y=4;(x++)y
(5)x=2,y=2;++x||+y6)x=3;x+=x-=2___
26、在c语言中,正确的标识符是由组成的,且由开头的。
27、设p=30,那么执行q=(+p)语句后,表达式的结果q为___变量p的结果为___若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是。
29、在c语言程序中,对文件进行操作首先要然后对文件进行操作,最后要对文件实行操作,防止文件中信息的丢失。
30、以下程序(头文件省略)运行后的输出结果是 。该程序的功能是。
main()
int x=10,y=20,t=0;
if(x!=y) t=x; x=y; y=t;
printf(“%d,%d”,x,y);
31、若fp已正确定义为一个文件指针,为二进制文件,请填空,以便为"读"而打开此文件:fp=fopen
33、在循环中,continue语句与break语句的区别是:continue语句是break 是。
34、在内存中存储“a”要占用( )个字节,存储‘a’要占用( )字节。
35、符号常量的定义方法是。
36、能表述“2037、结构化程序设计方法规定程序或程序段的结构有三种:顺序结构、( 和。
38、c语言共提供了三种用于实现循环结构的流程控制语句,它们是和( )
39、若在程序中用到putchar,应在程序开头写上包含命令若在程序中用到strlen()函数时,应在程序开头写上包含命令。
40、设有定义语句static int a[3][4]=,则a[1][1]值为a[2][1]的值为。
41、“*称为运算符,“&称为运算符。
42、赋值表达式和赋值语句的区别在于有无( )号。
43、用{}把一些语句括起来称为语句。
44、设a=12、b=24、c=36,对于scanf (“a=%d,b=%d,c=%d”,&a,&b,&c);语句,输入形式应为。
45、表达式sqrt(s*(s-a)*(s-b)*(s-c));对应的数学式子为。
46、c语言编绎系统在判断一个量是否为“真”时,以( )代表“真”
47、c语言从源程序的书写到上机运行输出结果要经过四个步骤。
48、c语言的表达式与语句的区别在于。
49、c语句有、没有)输入、输出语句。
50、结构化程序的编写有三种程序结构。
51、表达式10/3*9%10/2的值是。
52、设有int x=2,y说明,则逗号表达式y=x+5,x+y的值是。
53、设有int x=1,则x>0?2*x+1: 0表达式的值是。
54、变量y满足以下两条件中的任意一个:①能被4整除,但不能被100整除;②能被400整除。请用逻辑表达式表示所给条件。
55、逻辑运算符&&、中的优先级是。
57、在c语言中,字符串常量是用表示一串字符。
58、若有说明和语句:int a=25,b=60;b=++a;则b的值是。
59、若int x=5;while(x>0)printf(“%d”,x--)的循环执行次数为 。
60、若有int a[5],*p=a;则p+2表示第个元素的地址。
61、若有说明和语句:int a=5,b=6,y=6;b-=a;y=a++;则b和y的值分别是 、
62、已知整型变量a=3,b=4,c=5,写出逻辑表达式a||b+c>c&&b-c的值是 。
63、c程序设计的三种基本结构是和___
64、数组是表示类型相同的数据,而结构体则是若干数据项的集合。
65、c语言中文件是指。
66、c语言源程序文件的扩展名是 (1) ,经过编译后,生成文件的扩展名是 (2) ,经过连接后,生成文件的扩展名是 (3) 。
67、把a,b定义成长整型变量的定义语句是 (4)
c语言试卷c
a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...
C语言试卷A
青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...
C语言试卷
一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...