大一期末的C语言程序设计考卷学校还会有多吗,我要补考了,想看看上一次的试题

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:02:48
请问1楼您这题目出自何处?

一. 选择题 (共15题, 每题2分,共30分)

1. 定义结构体的关键字是( )

A. union B. enum C.struct D.typedef

2. 设整型变量a为5,使b不为2的表达式是( )

A. b=a/2 B. b=6-(--a) C. b=a%2 D. b=a>3?2:1

3. 下面哪一项是不正确的字符串赋值或赋初值的方法( )

A. char *str; str= “china”;

B. char str[7]= {‘c’, ‘h’, ‘i’, ‘n’, ‘a’};

C. char str1[]= “china”,str2[]=“123”;

D. char str1[10]; str1= “china”;

4. 以下对二维数组a进行正确初始化的是( )

A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6};

C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}};

5. 选出下列标识符中不是合法的标识符的是( )

A. hot_do B. cat1 C. _pri D. 2ab

6. 以下说法中正确的是( )

A. C语言程序总是从第一个的函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义

C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分

7. 若已