- 0
- 0
- 约4.51千字
- 约 8页
- 2026-01-31 发布于河南
- 举报
C语言程序设计自学考试大纲.
姓名:__________考号:__________
题号
一
二
三
四
五
总分
评分
一、单选题(共10题)
1.1.C语言中,以下哪个关键字用于定义函数的返回类型?()
A.return
B.function
C.int
D.void
2.2.在C语言中,以下哪个结构体成员是静态的?()
A.staticinta
B.externintb
C.constintc
D.volatileintd
3.3.以下哪个是C语言中的结构体定义方式?()
A.struct{inta;};
B.structinta;
C.structa{intb;};
D.intstructa{intb;};
4.4.以下哪个函数是C标准库中的字符串拷贝函数?()
A.strcpy
B.strcat
C.strcmp
D.strlen
5.5.在C语言中,以下哪个关键字用于声明外部变量?()
A.static
B.extern
C.const
D.volatile
6.6.以下哪个是C语言中的指针定义方式?()
A.int*ptr;
B.intptr[];
C.intptr=1;
D.intptr=1;
7.7.以下哪个是C语言中的数组初始化方式?()
A.intarr[5]={1,2,3};
B.intarr[5]={1,2,3,4,5};
C.intarr[5]={1,2,3,4};
D.intarr[5]={1,2,3,4,5,6};
8.8.以下哪个是C语言中的循环语句?()
A.switch
B.break
C.while
D.if
9.9.在C语言中,以下哪个是错误的函数声明?()
A.intadd(inta,intb);
B.voidadd(inta,intb);
C.voidadd(inta,bint);
D.intadd(inta,intb);
10.10.以下哪个是C语言中的控制语句?()
A.return
B.goto
C.switch
D.continue
二、多选题(共5题)
11.1.以下哪些是C语言中的数据类型?()
A.int
B.float
C.char
D.void
E.struct
12.2.C语言中,以下哪些操作符用于运算符优先级和结合性的确定?()
A.++
B.*,/
C.(),[],-
D.
E.sizeof
13.3.以下哪些是C语言中定义结构体的正确方式?()
A.struct{inta;};
B.structinta;
C.structa{intb;};
D.intstructa{intb;};
14.4.以下哪些是C语言中常见的标准输入输出函数?()
A.printf
B.scanf
C.getchar
D.putchar
E.fprintf
15.5.以下哪些是C语言中常见的控制流语句?()
A.if
B.switch
C.for
D.while
E.do-while
三、填空题(共5题)
16.C语言中,使用关键字________来定义一个整型变量。
17.C语言中,结构体中成员的存取通常通过________操作完成。
18.C语言中,用于在函数参数列表中指定参数传递方式的修饰符是________。
19.C语言中,用于表示函数结束并返回值的语句是________。
20.C语言中,用于处理字符输入输出的标准库函数是________。
四、判断题(共5题)
21.C语言中,所有的变量都必须在函数外部声明。()
A.正确B.错误
22.C语言中的结构体只能包含基本数据类型。()
A.正确B.错误
23.C语言中,一个函数只能有一个返回值。()
A.正确B.错误
24.C语言中,指针变量本身没有数据类型。()
A.正确B.错误
25.C语言中的数组名可以作为函数参数传递。()
A.正确B.错误
五、简单题(共5题)
26.问:C语言中
原创力文档

文档评论(0)