C语言考试试卷
华南农业大学《程序设计C语言》考卷(2003.1)
考试须知:
1. 答案必须写在“答题卡”上,写在试卷上不得分。 2. 考试结束时,只回收答题卡,不回收试卷。
3. 必须在答题卡上正确填写班级、学号、姓名等内容。
一、选择题(每小题2分,共20分) 1 C语言程序的三种基本结构是(1)
B、递归结构、循环结构、转移结构 C、嵌套结构、递归结构、循环结构 D、循环结构、转移结构、顺序结构 2 合法的数组定义是
A、int a[] = “string” B、int a[5]={0,1,2,3,4,5} C
、char s = “string” char a[] = {0,1,2,3,4,5}
3 为了避免嵌套的条件语句if else的二义性,C语言规定:else与(3)配对。
A、缩排位置相同的if if C、其之后最近的if D、同一行的if
4 数组名作为参数传递给函数,作为该参数的数组名被处理为(4) A、该数组的长度 B、该数组的元素个数
C、该数组中元素的值 5 一个可执行的C程序的开始执行点是(5)
A、程序中第一个语句 B、包含文件的第一个函数
main()函数 D、程序中的第一个函数 6 C语言用(6)表示逻辑“真”值。
A、true
1 C、非0整数值 D、整数0 7 运行完下面的C语言程序段后,k的值是(7)。 int k = 4;
(k++) + (k++) +(k++)
A 、4
B、5 C、6 7
8 在C语言中,提供的合法保留字是(8)
A、swicth
B、cher C、Case default 9 若有定义char s[10] = “abcd”,则语句printf(“%s”, s )的输出结果是(u表示空格)(9):
abcd B、a C、abcduuuuuuu D、s 10 在C语言中,合法的字符常量是(10) A、 \084
\x43 C、 ab D、”\0”