
自测练习 【自测练习】 一,基础圈 1、(单选)在C+语言中,下面合法的用户白定义标识符是《)。 A.for B.A C.b-a D.int 2、(单遗)在C+语言中,标识符的首字符须为(), A字母 B下划线 C字母域下划线 D数字 3、(单选)在C+语言中,下面不合法的整型常量是(): A.-0xffff B.0x17 C.-0Xedf D.-0x48eg 4,(单遗)在C+语言中,下面不合法的实数常量是()。 L03e2 B.123e C1.2e-4 05,e-0 5、(单选)若有声明,60 nst int8=3:与其等效的常量定义是(): A.tdefine a 3 且.#define a=3 C.#define a 3: D.#define a 3:
自测练习 【自测练习】 一、基础题 1、(单选)在 C++语言中,下面合法的用户自定义标识符是( )。 A. for B. _A C. b-a D. int 2、(单选)在 C++语言中,标识符的首字符须为( )。 A. 字母 B. 下划线 C. 字母或下划线 D. 数字 3、(单选)在 C++语言中,下面不合法的整型常量是( )。 A. -0xffff B. 0x17 C. -0Xcdf D. -0x48eg 4、(单选)在 C++语言中,下面不合法的实数常量是( )。 A. 03e2 B. 123e C. 1.2e-4 D. 5.e-0 5、(单选)若有声明:const int a = 3; 与其等效的常量定义是( )。 A. #define a 3 B. #define a = 3 C. #define a 3; D. #define a = 3;

6,(单选)若有声明:uns1 ed short1ntx:变量x在内存中占2个字节,其取值 范围是()。 A0·32767 B.0、65535 C-32768、32787 L-2147483648、2147483647 7、(单选)在C+中,一个it型数据在内存中占《)字节。 A I B.2 C.3 .4 8,(单遗)若要在屏哥上显示信息:Isay“G0o此ye”,下面正确的是()。 A.cout(《Isay“Goodbye".: 且cout(《“Iay“Goodbye”: C.cout(《“Isy1”Goodbye\””: D.cout《“Isay/Goodbye/P": 9,(单选)下面的常量数据中。字符串常量是(》。 A.5 B5.0 C‘5 0“5" 10、(单选)转义字符”a'的含义是()。 人制表符 且响铃 C换行 D回车 1山,(多选)下面不正确的字符串常量是()。 A‘abcs' 且“nbe”s” C“a
6、(单选)若有声明:unsigned short int x; 变量 x 在内存中占 2 个字节,其取值 范围是( )。 A. 0 ~ 32767 B. 0 ~ 65535 C. -32768 ~ 32767 D. -2147483648 ~ 2147483647 7、(单选)在 C++中,一个 int 型数据在内存中占( )字节。 A. 1 B. 2 C. 3 D. 4 8、(单选)若要在屏幕上显示信息:I say “Goodbye”.下面正确的是( )。 A. cout << I say “Goodbye”. ; B. cout << “I say “Goodbye””; C. cout << “I say \”Goodbye\””; D. cout << “I say /”Goodbye/””; 9、(单选)下面的常量数据中,字符串常量是( )。 A. 5 B. 5.0 C. ‘5’ D. “5” 10、(单选)转义字符’\a’的含义是( )。 A. 制表符 B. 响铃 C. 换行 D. 回车 11、(多选)下面不正确的字符串常量是( )。 A. ‘abcs’ B. “abc’s” C. “a

D“ab\'s“ 12、(单选)在C+中。数据的输入可以用输入流对象《)来完成。 A.cout B.cin C.getche() D.getch( 13,(多选)在C+语言中,基本数据类型有()。 A int B.float C.char D.FILE 14、(多选)在任何程序中所涉及的数据可以划分成两类,它门是()。 A常量 B变量 C麦 D保留字 15、(多这)在C+语言中,标识符只能由()学符组成。 A字母 B.数字 C.下线 D连找符 16、(多选)ASC11码为〔)等符号规了代码. 人英文字母 B同拉伯数字 C标点符号 D文字格式控制符 17,(多选)若有声明:ouble x:能获得变量x所占内字符数的操作是()。 A.cout <size(x): 且cout(《sizeof(x: C.cout sizeor(double):
D. “abc\’s “ 12、(单选)在 C++中,数据的输入可以用输入流对象( )来完成。 A. cout B. cin C. getche() D. getch() 13、(多选)在 C++语言中,基本数据类型有( )。 A. int B. float C. char D. FILE 14、(多选)在任何程序中所涉及的数据可以划分成两类,它们是( )。 A. 常量 B. 变量 C. 宏 D. 保留字 15、(多选)在 C++语言中,标识符只能由( )字符组成。 A. 字母 B. 数字 C. 下划线 D. 连线符 16、(多选)ASCII 码为( )等符号规了代码。 A. 英文字母 B. 阿拉伯数字 C. 标点符号 D. 文字格式控制符 17、(多选)若有声明:double x; 能获得变量 x 所占内字符数的操作是( )。 A. cout << size(x); B. cout << sizeof(x); C. cout << sizeof(double);

D.cout(《size(double): 18,(填空)完成下面程序的填空,实现程序功能要求。 e 源文件名:CH2LX1.CP 功能:从健登读入一个整数,然后在屏幕上输出该整爱 材 +include《①> void main() int x: ②: comt void min() { char②: ch getch(): comt<父"*”<父f1ush: ch getch(): cout(《"◆”《endl: 0,(填空)以下程序运行的输出结果是()。 年include(iostrean h)
D. cout void main() { int x; ② ; cout #include void main() { char ② ; ch = getch(); cout

void main() char ch =65: co0t 年include(iomnip.h> void main() { const double PI 3.14; cout void main() [ int x =5: cout(《setfil1C+)(<setw(3)(《x: cout setfill('#')<setv(4)x <endl: 1 二、编程题 1,编写程序实现功能:在屏幕按如下显示要求显示信息。2、编写程序实现功能:按 下图所示的屏幕显示要求,从健盘输入一个整数,一个实爱和一个字符依次给变量,y和 z,然后依次输出、y和x的植。 3,编写程序实现功能:在屏幕上显示提示“按任意键继续,,”,然后按从键盘按任意 健结束(注:所按的任意健在屏幕上不回显)
void main() { char ch = 65; cout #include void main() { const double PI = 3.14; cout #include void main() { int x = 5; cout << setfill('*') << setw(3) << x; cout << setfill('#') << setw(4) << x << endl; } 二、编程题 1、编写程序实现功能:在屏幕按如下显示要求显示信息。 2、编写程序实现功能:按 下图所示的屏幕显示要求,从键盘输入一个整数、一个实数和一个字符依次给变量 x、y 和 z,然后依次输出 x、y 和 z 的值。 3、编写程序实现功能:在屏幕上显示提示“按任意键继续...”,然后按从键盘按任意 键结束(注:所按的任意键在屏幕上不回显)

4、编写程序实现功能:按下图所示的屏幕是示要求。从键盘输入一个十进制整数,在 屏幕上输出其相应的十六进制值。 5、编写程序实现功能,在屏移上显示信息“Project file p阳th1s D:STT02X5”,并在显示结束时,再发出“率”一声响
4、编写程序实现功能:按下图所示的屏幕显示要求,从键盘输入一个十进制整数,在 屏幕上输出其相应的十六进制值。 5 、编写程序实现功能:在屏幕上显示信息 “Project file path is D:\STUDENT\CH2_LX5”,并在显示结束时,再发出“嘟”一声响