C多选题(附答案) .pdf
C多选题(附答案)
多选题题库
C概述
1、[多选题.2005-4]不是C语言程序的基本单位是________。(A)、
程序行(B)、函数(C)、语句
(D)、字符
2、[多选题.2005-4]以下说法中不正确的是________。
(A)、C语言程序中的main()函数必须放在程序的开始部分(B)、
C语言程序总是从第一个函数开始执行
(C)、在C语言程序中,要调用的函数必须在main()函数中定义
(D)、C语言程序总是从main()函数开始执行3、[多选题.2005-12]以
下说法中不正确的是________。(A)、C++语言程序总是从第一个函数开
始执行
(B)、C++语言程序总是从main()函数开始执行
(C)、C++语言程序中的main()函数必须放在程序的开始部分(D)、
在C++语言程序中,要调用的函数必须在main()函数中定义
数据类型
1、[多选题.2004年.2005-4.2005-12]在C语言提供的不合法关键字
是()(A)、Cae(B)、wicth(C)、cher(D)、default
2、[多选题.2004年]请选出不可用作C语言用户标识符的选项()
(A)、a3_b3_123IF(B)、For-abcCae(C)、voiddefineWORD
(D)、2aDOizeof
3、[多选题.2004年]语言提供的非法的数据类型关键字是()(A)、
hort(B)、Char(C)、Double(D)、integer
4、[多选题.2005-4]以下为不合法的十六进制数是__________。
(A)、0某2A(B)、0某11Au(C)、0某0
(D)、3A
5、[多选题.2005-4]在C语言中,不合法的长整型常数是________。
(A)、2.1869e10(B)、0L
(C)、4962710
(D)、0.054838743
6、[多选题.2005-12]在C++语言中,不合法的字符常量是________。
(A)、\\某43(B)、ab(C)、\\084
(D)、
\
7、[多选题.2004年.2005-12]下列正确的转义字符是()(A)、
\\(B)、\\0(C)、\\\\(D)、074
8、[多选题.2005-12]下列运算符中,优先级相同的是_________。
(A)、~(B)、%
(C)、
/
(D)、
9、[多选题.2004年]若变量已正确定义并赋值,下面不符合C语言语法
的表达式是()(A)、a:=b+1(B)、a=b=c+2(C)、int18.5%3
(D)、a=a+7=c+b
10、[多选题.2007-1-6]下面的表达式中值为0的是________。(A)、
3/5(B)、53(C)、!3(D)、5%3
11、[多选题.2007-1-6]已知某,y,z是整型变量,则下列选项中正
确的是________。(A)、if(某y)cout
(D)、if(某y)cout
顺序程序设计
1、[多选题.2004年]在下列选项中,正确的赋值语句是()(A)、
k=i==j;(B)、a=b+c=1;(C)、n1=(n2=(n3=0));
(D)、++t;
2、[多选题.2004年]下列语句中不符合C语言语法的赋值语句是()
(A)、a=7+b+c=a+7;(B)、a=7+b++=a+7;(C)、a=7+b,c=a+7;
2
(D)、a=7+b,b++,a+7
3、[多选题.2004年.2005-4]请选出不合法的C语言赋值语句()(A)、
i++;(B)、a=58,b=58(C)、k=int(a+b);(D)、a=b=58
4、[多选题.2005-12]请选出不合法的C++语言赋值语句________。
(A)、i++;(B)、a=amodb(C)、a=/b;(D)、k=int(a+b);
5、[多选题2007-1-6]以下程序段执行后,a的值为1的是
___