1 / 12
文档名称:

计算机二级C语言 综合试题.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级C语言 综合试题.doc

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

计算机二级C语言 综合试题.doc

文档介绍

文档介绍:《C程序设计》综合模拟试题
专业___________________学号__________________姓名_____________________
单项选择题(每小题2分,其中第33、50题分别4分)。
以下标识符中,不合法的用户标识符是__________。
①c[5] ②Unsigned ③A_123 ④k000
以下不正确的C语言标识符是________。
① abc_123 ②_123abc
③ a_bc123 ④ 123abc
以下标识符中,不合法的用户标识符是________。
①&b ②Int ③D32769 ④k2
以下整数值中,不正确的八进制或十六进制数是________。
①0x16 ②016 ③-16 ④0xaaaa
以下说法中正确的是________。
①C语言程序总是从第一个的函数开始执行
②在C语言程序中,要调用的函数必须在main()函数中定义
③C语言程序总是从main()函数开始执行
④C语言程序中的main()函数必须放在程序的开始部分
C语言中最简单的数据类型包括__________。
①整型、实型、逻辑型②整型、实型、字符型
③整型、字符型、逻辑型④整型、实型、逻辑型、字符型
面向对象程序设计的特点是________。
①多态性、封装性、继承性②多态性、继承性、可移植性
③多态性、继承性、交互性④封装性、交互性、多态性
以下能正确表示C语言中double类型常量的选项是__________。
①´10 ② ③´102 ④
若a为float型变量,,能正确使a中的值保持两位小数,删去此后小数的语句是________。
①a=a*100/100; ②a=int(a*100)/;
③a=(int)(a*100)/; ④a=(int)a*100/;
以下值不为3的表达式是________。
①'D'-'A' ②'6'-'3' ③'\011' ④3+'\0'
若变量已正确定义并赋值,以下不能构成赋值语句的是__________。
①s/=i; ②k++; ③a=b=c; ④i+j;
C语言中,运算对象必须是整型数的运算符是________。
①% ②/ ③%和/ ④*
如下程序的执行结果是__________。
main()
{
int n=1;
n++;
printf("%d %d %d",n,n++,――n);
}
①2 2 1 ②2 2 2 ③2 3 2 ④2 1 1
以下不是结构化程序设计的基本结构的是________。
①选择结构②逻辑结构③循环结构④顺序结构
设int m=2,n=3,则++m==n的结果是__________。
①2 ②1 ③0 ④3
两次运行下面的程序,如果从键盘上分别输入5和3,则输出结果是__________。
main()
{
int x;
scanf("%d",&x);
if(x>=4)printf("%d",++x);
else printf("%d\n",x――);
}
①6和4 ②5和2 ③6和3 ④5和3
循环语句while(!E);中的表达式!E等价于________。
① E!=0 ②E!=1 ③E==0 ④ E==1
设a、b和c都是int型变量,且a=1,b=1,c=1;则以下值为0的表达式是__________。
①b>=a ②a&&c ③!a||b ④!a==b
若有以下程序段:
int p=10;
do
{
printf("*");
}while(p――);
退出循环后,变量p的值是__________。
①0 ②1 ③-1 ④2
如果变量定义有:int a=9,c=8;则表达式(――a!=c++)?――a:++c的值为________。
①9 ②10 ③7 ④8
如果a=1,b=2,c=3,d=4,则条件表达式a<b?a:c<d?c:d的值为_________。
①1 ②2 ③3 ④4
有如下定义:
struct date
{
int yy,mm,dd;
};
struct worklist
{
char name[20];
char sex;
struct date birthday;
}person;
对结构体变量person的出生年月进行赋值时,下面正确的赋值语句是__________。
①yy=1958 ②=1958
③=1958 ④=1958
设有以下说明语句
stru