- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
一、 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<<dec<<"k="<<k<< “,”;
cout<<oct<<"k="<<k<< “,”;
cout<<hex<<"k="<<k<<endl;
}
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.
下列说法中,错误的是( )。
.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符
号
B.每个函数都有一个函数头和一个函数体,主函数也不例外
C.主函数只能调用用户函数或系统函数, 用户函数可以相互调用
D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数
(二)填空题
1. 一个 C++源程序至少有并且只能有一个 main( 主 ) 函数。
2. 以下程序运行后的输出结果是 1012a 。
#include<iostream.h>
#include<iomanip.h>
int main()
{
int a=10;
cout<<dec<<a<<oct<<a<<hex<<a<<endl;
return 0;
}
3. 以下程序运行后的输出结果是 ( 25 21 37 ) 。
void main()
{
int a,b,c;
a=25;b=025;c=0x25;
cout<<a<<" "<<b<<" "<<c<<endl;
}
4. 以下程序运行后的输出结果是 2 1 。
void main()
{ int a=1,b=2;
a=a+b;b=a-b;a=a-b;
cout<<a<<" "<<b;
}
..
.
结构化设计中的三种基本结构是__顺序结构 __、 __选择结构 __、__循环结构 __。
6.C++ 语言源程序文件的后缀是 ___.cpp___,经过编译后生成文件的后缀是 __.obj __,经过链接后生成文件的后缀是 __.exe__。
7.
一个函数由两部分组成,它们是
__函数首部 __、 __函数体 __。
8.
若 x和 y均为 int 型变量,则以下语句的功能是
__交换变量 x,y 的值 __。
x+=y;y=x-y; x-=y;
二、运算符部分试题:
(一)单选题
1.
以下程序的输出结果是 ( )
void main()
{
int a=1,b=2,c=3,d=4;
cout<<(a<b?a:c<d?a:d)<<endl;
}
A.4 B.3 C.2 D.1 15.
下列运算符中优先级最高的运算符是 ( )
A.<= B.= C.% D.&&
16.
以下程序的输出结果是 ( )
main()
{
int a=3,b=4;
cout<<(a<=b)<<endl;
}
A.3 B.4 C.1 D.0
17.
在 C++语言中,以下非法的表达式是 ( )
A. x++ B. i=j==0 C. (char)(65+3) D. x+1=x+1
18.
在 C++语言中,以下非法的赋值语句是 ( )
A. j++; B. ++(i+1); C. x=j>0; D.
文档评论(0)