全国信息与通信人才培训考试管理办公室
int a; int b; }e;
e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a+e.b;
printf(\}
A. 4,8 B.2,6 C.8,16
D.12,16
27. 下列选项中可用于C语言用户标识符的是:B A.voiddefineword B.a3_b3_123Car C.For-abcIFCase D.2aDOsizeof
28. 对下述程序,描述正确的是:A main () { int a, b;
scanf(\if(a>b)a=b;b=a; else a++;b++; printf(\A.有语法错误不能通过编译
机密 第 11 页 共9 页
全国信息与通信人才培训考试管理办公室
B.若输入4,5则输出5,6 C.若输入5,4则输出4,5 D.若输入5,4则输出5,5 29. 下面程序的输出是:B main( )
{int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf(\A. 8 B. 6 C. 4
D.12
30. 若有以下定义,则不移动指针p,且通过指针p引用值为 98 的数组元素的表达式是:BD
int w[10] = {23,54,10,33,47,98,72,80,61},*p = w; A.(p+5)* B.*(p+5) C. p%[5] D.p[5%] 二.多项选择题 (每题2分,共计20分) 1. 下列有关函数的说法中正确的是:ABC
A. C语言中的函数只具有static和extern两种类型 B. C语言中允许函数的递归调用
C. 调用函数时,C语言要求实参与形参的个数,类型完全一致 D. C语言函数的缺省数据类型是空类型(void型)
机密 第 12 页 共9 页
全国信息与通信人才培训考试管理办公室
2. 下面的变量说明中()是错误的:ABD A.char:a, b, c; B.char a; b; c; C.char a, b, c; D.char a, b, c
3. 假如有以下调用语句,则正确的fun函数的首部是:ABC main() { ?
int a[50],n; ?
fun(n, &a[9]); ? }
A.void fun(int m, int x[]) B.void fun(int s, int h[41]) C.void fun(int p, int *s) D.void fun(int n, int a) 4. 下列常量中哪些是合法的:BCD A.2e32.6 B. 0.2e-5 C. “basic” D. 0x4b00
机密 第 13 页 共9 页
全国信息与通信人才培训考试管理办公室
5. 关于if后一对圆括号中的表达式,以下叙述中错误的是:ABC A.只能用逻辑表达式 B.只能用关系表达式
C.既可用逻辑表达式也可用关系表达式 D.可用任意表达式
6. 下列叙述中错误的是:BCD
A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构 7. 若有以下程序 #include
void f(int n); main()
{ void f(int n); f(5); }
void f(int n)
{ printf(\\n\); } 则以下叙述中正确的是:ABD
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f B.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数f
机密 第 14 页 共9 页
全国信息与通信人才培训考试管理办公室
C.对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明 D.函数f无返回值,所以可用void将其类型定义为无返回值型 8. 根据C语言的语法规则,下列()是合法标识符:BCD A.do B. Name C. R5 D. _exam
9. 下列关于复合语句和空语句的说法正确的是:ABD A.复合语句是由“{”开头,由“}”结尾的 B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以有定义语句部分 D.C程序中的所有语句都必须由一个分号作为结束 10. 下列说法中错误的是:ACD
A.全局变量的作用域一定比局部变量的作用域大
B.静态(static)类型变量的生存期贯穿于整个程序的运行期间 C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值 三.改错题 (每题2分,共计10分) 将下列程序中不正确的语句改正。 1. main( ) { int k ; k=35555 ;
printf ( “%d “, k) ; } 答案:
long int k ; printf ( “%ld “, k) ; }
机密 第 15 页 共9 页