弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱,对孤盏独酌月光寒。 弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱,对孤盏独酌月光寒。
语言笔试试卷(A) 二级 C 语言笔试试卷(A)
2007 年 1 注意事项:1.一 注意事项:1.一、二题为客观 题,请将答案涂在机读答题卡上 2. 三、四、五、六题为主观 题,请将答案做在答题纸上 (每小题 一、单项选择题。 每小题1分,共 20 分) 单项选择题。 每小题1 (
1.在 C 程序的函数调用时,主调函 程序的函数调用时, 数中的实参和被调函数中的形参 ( B ) 。 个数、次序必须相同, (A) 个数、次序必须相同,但数 据类型可以不考虑 个数、 (B) 个数、次序和对应参数的数 据类型都应该相同 个数、 (C) 个数、次序和数据类型均可 以不相同 对应参数数据类型应相同, (D) 对应参数数据类型应相同, 但个数和次序可以不考虑 但个数和次序可以不考虑 2.如 a 为 int 型,则与表达式 a 等 语言关系表达式是( 价的 C 语言关系表达式是( B ) (A) a>0 (B) a!=0 (C) a==0 (D) a<0 3.循环语句 for(a=0,b=0;(b!=45)||(a<5);a+ +);的循环次数是 的循环次数是( +);的循环次数是( D ) (A) 4 (B) 3 (C) 5 (D) 无数多次 4.设有字符数组 a,则正确的输入 语句是( C) 语句是( 。 (A) gets('a'); scanf("%c",a); (B) scanf("%c",a); (C) scanf("%s",a); (D) gets("a"); 5. enum color{red,green,yellow=5,whi te,black};定义了一枚举类型 定义了一枚举类型。 te,black};定义了一枚举类型。 编译程序为值表中各标识符分配 的枚举值依次为( 的枚举值依次为( C ) 。 (A) (A)1、2、3、4、5 (B) (B)0、1、5、2、3
(C) (C)0、1、5、6、7 (D) (D)3、4、5、6、7 运行完下列程序后, 6.运行完下列程序后,在屏幕 上的内容是( 上的内容是(D ) 。 void main () { int a=0; a+=(a=12); ("%d\ printf ("%d\n",a); } (A) (B) (A)0 (B)6 (C) (D) (C)12 (D)24 为实数类型的变量, 7.若 x,y 为实数类型的变量, 相等, 要判断 x,y 相等, 最好使用下列 关系表达式( 关系表达式(C ) 。 (A) (A)x==y (B) (B)x-y==0 fabs(x-y)<1e(C) fabs(x-y)<1e-8 (D)labs(x-y)<1e(D)labs(x-y)<1e-8 若有以下的定义、 8.若有以下的定义、说明和语 句,则值为 101 的表达式是 (C ) 。 struct CW { int a; int *b; }*p; int x0[]={11,12},x1[]={31,32 }; struct CW x[2]={100,x0,300,x1}; p=x; *pp(A) *p->b (B) p->a ++(p(C) ++(p->a) (D) (p++)(p++)->a 9.以下程序的输出结果是 ( C ) 。 int x=3,y=4; void main( ) { int x,y=5;
C 语言笔试试题 第 1 页 共 38 页 一行白雁遥天暮,几点黄花满地秋。