一、C++基础、变量、常量部分试题:
(一)单选题
8.
由C++语言编写的代码程序( )
A. 可直接执行(.exe才可以直接执行)
B. 是一个源程序
C. 经过编译即可执行(经过编译链接才可以执行)
D. 经过编译解释才能执行
9.
按照C++语言规定的用户标识符命名规则,不能出现在标识符中的是( )
A. 大写字母
B. 中划线
C. 数字字符
D. 下划线
10.
下列选项中,不能用作标识符的是( )
A. _1234_
B. _1_2
C. int_2_
D. 2_int
11.
以下选项中合法的用户标识符是( )
A. long(关键字)
B. _2Test
C. 3Dmax
D. A.dat
12.
以下不能定义为用户标识符的是( )
A. Main
B. _0
C. _int
D. sizeof(运算符)
13.
列定义变量的语句错误的是( )
A. int _int;
B. double int_;
C. char For;
D. float USA;
14.
在C++语言中,非法的字符常量是( )
A.‘\t’
B.‘\017’
C. "\n"
D.‘\xaa’
29.
以下程序的输出结果是()
void main()
{
int k=11;
cout< cout< cout< } A. k=11,k=12,k=11 B. k=11,k=13,k=13 C. k=11,k=013,k=0xb D. k=11,k=13,k=b 41. 不属于C++语言关键字的是()。 A.int B.break C.while D.character 42. 是C++语言提供的合法关键字的是()。 A.Float B.signed C.integer D.Char 43. 下列说法中,错误的是()。 A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号 B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用 D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 (二)填空题 1.一个C++源程序至少有并且只能有一个main(主)函数。 2. 以下程序运行后的输出结果是1012a。 #include #include int main() { int a=10; cout< return 0; } 3.以下程序运行后的输出结果是( 25 21 37 ) 。 void main() { int a,b,c; a=25;b=025;c=0x25; cout< } 4.以下程序运行后的输出结果是 2 1。 void main() { int a=1,b=2; a=a+b;b=a-b;a=a-b;