计算机二级C语言五套模拟卷,计算机二级C语言五套模拟卷及答案祥解.doc

计算机二级C语言五套模拟卷及答案祥解.doc

计算机二级C语言五套模拟卷及答案

模拟试题一

一、选择题(本大题30分,每小题2分)

1.下列说法正确的是 。

E)main函数必须放在C程序的开头

F)main函数必须放在C程序的最后

G)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的

H)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的

2.在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组: 。

A)整型 实型 字符型 B)整型 数组 指针

C)数组 结构体 共用体 D)指针 逻辑型 空类型

3.若有说明语句:char c= ‘\64’ ; 则变量C包含: 。

A)1个字符 B)2个字符

C)3个字符 D)说明不合法,C值不确定

4.设有如下定义和执行语句,其输出结果为: 。

int a=3,b=3;

a = --b + 1; printf(“%d %d”,a,b);

A)3 2 B)4 2 C)2 2 D)2 3

5.C语言中,运算对象必须是整型数的运算符是 。

A)% B)\ C)% 和 \ D)**

6.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是 。

A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

7.程序段如下

int k=0;

while(k++<=2); printf("last=%d\n",k);

则执行结果是last= 。

A)2 B)3 C)4 D)无结果

8.下面有关for循环的正确描述是 。

A)for循环只能用于循环次数已经确定的情况

B)for循环是先执行循环体语句,后判断表达式

C)在for循环中,不能用break语句跳出循环体

D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

9.若二维数组a有m列,则a[I][j]元素前的数组元素个数为: 。

A)j*m+i B)i*m+j C)i*m+j-113 D)i*m+j+1

10.C语言中变量的指针指的是: 。

A)变量类型 B)变量值 C)变量值 D)变量地址

11.设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为: 。

A)strcpy(str1,str2);

B)strcpy(str1, “China”);

C)strcat(str1,“China”)

D)strcat(“Beijing”,str2);

12.以下程序的运行结果是: 。

main( )

{ int a=2, i ;

for(i=0;i<3;i++) printf(“%4d”,f(a) ) ; }

f( int a)

{ int b=0,c=3;

b++; c++; return(a+b+c); }

A)7 10 13 B)7 7 7

C)7 9 11 D)7 8 9

13.在C语言程序中,若未在函数定义时说明函数类型,则函数默认的类型为: 。 A)void B)double C)int D)char

14.在说明一个结构体变量时系统分配给它的存储空间是 。

E)该结构体中第一个成员所需存储空间

F)该结构体中最后一个成员所需存储空间

G)该结构体中占用最大存储空间的成员所需存储空间

H)该结构体中所有成员所需存储空间的总和

15.使用fseek函数可以实现的操作是 。

E)改变文件的位置指针的当前位置

F)文件的顺序读写

G)文件的随机读写

H)以上都不对

二、判断题(本大题10分,每小题1分)

1、C程序可以由若干个源文件组成,因此最小的功能单位是源文件,最小编译单位的是函数。( )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值