1 、以下程序运行后,输出结果( )
main( )
{char *s=""abcde"";
s+=2;
cout << s << endl;
}
A 、 cde B 、字符 C 的 ASCII 码值
C 、字符 C 的地址 D 、出错
2 、当执行以下程序段时( )
x=-1;
do{x=x*x;}while(!x);
A 、循环体将执行一次 B 、循环体将执行两次
C 、循环体将执行无限次 D 、系统将提示有语法错误
3 、执行以下程序后,输出的结果是( )
main( )
{int y=10;
do {y--;}while(--y);
cout <<( y-- )<< endl;
A 、 -1 B 、 1 C 、 8 D 、 0
4 、设有如下 C 语句:
struct node
{int Val;
struet node *next;
};
struct node Sa[3]={{5},{7},{9}},*sp;
sa[0].next=sa+1 Sa[1].next=Sa+2;
Sa[2].next=NULL;sp=sa;
则下面哪个表达式的值是 6 ?( )
A 、 ++sp → Val B 、 sp → Val++
C 、 (*sp).Val++ D 、 sp++ → Val
5 、当需要把一个带初始化的变量定义为常值变量时,则应在该语句的前面加上关键字 ( )
A 、 static B 、 const C 、 continue D 、 extern
6 、假定一个字符串的长度为 n, 则定义存储字符串的字符数组的长度至少为( )
A 、 n-1 B 、 n C 、 n+1 D 、 n+2
7 、 假定 AB 为一个类,则该类的拷贝构造函数的正确声明是( )
A 、 AB ( AB x ) ; B 、 AB(AB&);
C 、 AB(AB*); D 、 AB& ( AB&x ) ;
8 、当需要打开 A 盘的 xxk.dat 文件用于输入时,则定义文件流对象的语句为( )
A 、 fstrean fin(""A://xxk.dat"");
B 、 ofstream fin(""A://xxk.dat"");
C 、 ifstream fin("A://xxk.dat",ios::app);
D 、 ifstream fin(""A://xxk.dat"",ios::nocreate);
9 、当需要将一个函数 bool isnumber(char c); 声明为内联函数时,则此内联函数函数的原型为( )
A 、 enum bool isnumber(char c);
B 、 define bool isnumber(char c);
C 、 inline bool isnumber(char c);
D 、 extern bool isnumber(char c);
10 、假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法,并返回相加结果,则该成员函数声明语句为( )
A 、 AB operator+(AB&a,AB&b);
B 、 AB operator+(AB&a);
C 、 operator+(AB a);
D 、 AB&operator+( );
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2022年初中物理:电压互感器接线图04-27
2013年6月,中央编办发出《关于私募股权基金管理职责分04-27
2022年初中物理:改变干电池的个数来改变路端电压04-27
股权投资基金在投资者的资产配置中通常具有( )的特点04-27
( )年8月,成立淄博乡镇企业投资基金,这是我国第一只公司型04-27
2022年数学正方形核心考点三04-27
股权投资基金在投资者的资产配置中的特点是( )。A低风险04-27
2022年数学正方形解题方法与策略04-27