全国高校计算机等级考试(广西考区)二级C语言试题卷与答案2007年6月

全国高校计算机等级考试(广西考区)二级C语言试题卷

2007年6月30日 闭卷考试 考试时间:120分钟

第一卷

本卷共70分,其中第1~26题每题2分,第27~32题每题3分

第一部分:基础知识

1 一个C语言程序是从 开始执行的。

A 程序中的第一个函数 B 名为main的函数 C 包含文件(头文件)的第一个函数 D 程序中的第一个语句 2 下列选项中,哪一个是C语言中合法的常量 。

A \ABCdef\ B xy1 C 4.35e D 3/8 3 下列字符序列中,可用作C语言标识符的是 。

A n.8 B x,y C m>=n D t_5 4 以下正确的实型变量为 。

A 1:390 B E3 C 1.23e4 D 3e2.2 5 下列语句中正确的是 。

A char a,b,c; B int x=y=10;

C float x;y; D char str1 str2 str3; 6 在C语言中,变量的缺省存储类型是 。

A static B extern C register D auto 7 设x为int型变量,y为float型变量,则下面语句中错误的是 。

A y=(float)x; B x=y%5; C x=y+3.14; D x=(int)y; 8 设x、y、z都是int型变量,且x=4,y=5,z=8;则(z=x+y,z*2)表达式的值为 。 A 16 B 34 C 18 D 20 9 以下程序:

main()

{ int x=6,y=10,z=15,m;

z++; m=x*y+z; printf(\%d\\n\,m); }

执行后输出结果是 。

A 75 B 76 C 31 D 32

10 已知p、pt为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是 。

A p=&i; B p=pt; C p=&a[i]; D p=20; 11 下列说法中不正确的是 。

A 主函数main中定义的变量在整个文件或程序中有效

B 不同函数中,可以使用相同名字的变量 C 形式参数是局部变量

D 在一个函数内部,可以在复合语句内定义变量,这些变量只在本复合语句内有效 12 执行下面两个语句后,输出的结果是 。

char c1=97,c2=98;

printf(\%d %c\\n\,c1,c2);

A a b B 97 98 C 97 b D a 98

13 对于C语言中的函数,下列叙述中正确的是 。

A函数的定义和调用均不能嵌套 B 函数的定义和调用均可嵌套

C 函数的定义不能嵌套,但函数的调用可以嵌套 D 函数的定义可以嵌套,但函数的调用不能嵌套

14 对于下面的for循环语句,共执行printf语句 。

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4