Breakpoint
9.C++源程序的扩展名为( )。。cpp
10.在 Visual C++中,浏览当前项目中的所有源程序文件应在工作区的( )选项卡.Fileview
三、 简答题
1. C++与 C 语言的主要区别是什么?C++是 C 语言的超集。C++中的类和对象部分,C 语言没有,C++是面向
对象的程序设计。见教材 P3。
2. C/C++程序由哪些部分组成?C/C++程序是由一个或多个函数组成,其中必须要有一个 main()函数.在
一个函数内,语句的执行是从上到下的。
3. 判断下列符号中哪些不能作为 C/C++的标识符:
a? , 3a, a—b, f(x), A D, a.txt, D $, ∏, double
能作为 C/C++的标识符:abc,b,s_2,Int
4. C/C++语言的书写格式有哪些特点?C/C++程序书写形式自由.一行可以写多条语句,一条语句也可以分别
写在不同行上。区别大小写字母.
5. 何时在#include 中使用尖括号,何时使用双引号?用尖括号时,预处理程序在系统指定的文件夹中寻找
文件;用双引号时,预处理程序首先在当前文件所在的文件目录中寻找文件,若找不到再到系统指定的文件
夹中查找。
6. 如果程序顺利地通过编译、连接,但是程序运行时结果有错误,最好的调试手段是什么?最好的调试手段
是设置断点,并让程序运行到该断点,然后在 Debug 窗口观察各变量的值,从中发现错误。
第二章
一、 选择题
1。下列选项中可以作为 C/C++的合法整型常量的是( )。B
A.1011B B.047 C。x23 D.20H
2。下列不合法的常量是( )。C
A.2。7 B.1.0E+3 C。3.5E—3.0 D。3.4e—5
3。下列常量中不是字符型常量的是( ).D
A。 '\x44’ B。'\t’ C。'\\' D."m"
4。下列选项中合法的变量名为( )。C
A.#define B。float C.a12_3 D。sqrt(x)
5.下列不正确的变量定义方法是( )。D
A。int a,&b=a; B。float a,*b=&a; C。int a(4),b(0); D。int a=b=5;
6。下列运算符优先级按由高到低的顺序排列正确的是( )。C
A。*=、&&、!=、% B。*=、%、&&、!= C。 %、!= 、&&、*= D.&&、!=、%、=
7。已知 x、y 为整型,z 为实型,ch 为字符型,下列表达式中合法的是( ).C
A。z=(y+x)++ B.x+y=z C。y=ch+x D。y=z%x
8.若有定义”int x;”,则经过表达式"x=(float)7/3"运算后,x 的值为( )。C
A.0 B。2。3 C.2 D。1
9。若有定义"int x=13,y=5;”,则表达式"x++,y+=2,x/y”的值为( )。B
10。设整型变量 m、n、a、b、c、d 均为数值 1,表达式(m=a〉b)&&(n=c>d)运算后,m、n 的值分别是( )。
B
A。0,0 B。0,1 C.1,0 D.1,1
二、把下列数学表达式写成 C/C++表达式。
评论0
最新资源