计算机c2语言考试题目,全国计算机二级语言考试模拟题.doc

全国计算机二级语言考试模拟题

全国高校计算机等级考试(二级C)模拟一试题

一、选择题

1、设有语句:int k, *p; 以下能正确执行的赋值语句是(D )。

A、k=p B、k=&p C、P=K D、p=&k

2、以下运算符中优先级最高的运算符是( A )。

A、! B、&& C、|| D、<

3、求字符串长度的函数是( D )。

A、strcat B、strcpy C、strcmp D、strlen

4、下面程序段的运行结果是( A )。

char x[5]=“ab\0c\0”;

printf("%s",x);

说明:“\0”中的“0”是数字零。

A、ab B、abc C、ab\0 D、ab\0c\0

5、若有说明语句: int a[2][4]; 则对数组a元素的正确引用是( D )。

A、a[2] B、a[4] C、a[2][4] D、a[1][3]

6、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( B )。

A、float型 B、int型 C、long型 D、double型

7、用数组名作为函数调用的实参时,传递给虚参的是( A )。

A、数组的首地址 B、数组第一个元素的值 C、数组中全部元素的值 D、数组元素的个数

8、以下程序的输出结果是( D )。

#include

#define F(y) 8-y

void main(void)

{

int x,y;

y=F(2);

printf(“y=%d”,y);

}

A、2 B、y=2 C、6 D、y=6

9、以下程序的输出结果是( A )。

#include

struct

{

int x,y;

} a;

void main(void)

{

int x,y=50,z;

a.x=10;

a.y=20;

z=a.x+y;

printf(“%d”,z);

}

A 、60 B 、10 C、0 D、20

10、语句 fopen(“file.dat”,”r”); 的功能是( A )。

A、按照“读”方式打开文件 B、按照“写”方式打开文件

C、按照“读写”方式打开文件 D、按照“追加”方式打开文件

11、关闭文件的语句是( D )。

A、fread B、fwrite C、fprintf D、fclose

12、下面求余数的运算符是( C )。

A、 / B、^ C、% D、~

13、下面对字符数组的描述中错误的描述是( C )。

A、字符数组可以存放字符串 B、字符数组的字符可以整体输入、输出

C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D、可以用关系运算符对字符数组中的字符进行比较

14、下面正确的字符常量是( C )。

A、300 B、'ab' C、'!' D、"a"

15、下面关于main函数与其它子函数之间的位置关系的叙述中正确的是( C )。

A、main函数必须是程序中的第一个函数

B、main函数如果程序中有多个函数,则不能位于最前面

C、main函数可以在任何位置

D、main函数必须是程序中最后一个函数

16、设float x=12.8,y=8.6;则(int)(x+y)的结果为( B )。

A、20 B、21 C、21.4 D、22

17、一个C程序的执行是从( A )。

A、本程序的main函数开始,到main函数结束

B、本程序的第一个函数开始,到本程序的最后一个函数结束

C、本程序的main函数开始,到本程序的最后一个函数结束

D、本程序的第一个函数开始,到本程序main函数结束

18、以下关于函数的实参与虚参(又称形参)的叙述中不正确的说法是( B )。

A、实参可以是常量、变量或表达式 B、虚参可以是常量、变量或表达式

C、虚参应与其对应的实参类型应当尽量一致

D、虚参为指针时,与其对应的实参只能是表示地址的表达式

19、下面关于注释语句的叙述中正确的叙述是( C )。

A、注释语句必须单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值