《C++程序设计基础(第4版)(上)——林伟健》

作者:林伟健  出版社:电子工业出版社

题目 题型
已知int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是(   )。 单选
设有函数关系为y=,下列选项中,能正确表示上述关系的是(  )。 单选
假设i=2,执行下列语句后i的值为()。 switch( i ) { case 1 : i ++;   case 2 : i --;   case 3 : ++ i; break; 单选
已知int i=0,x=0;,在下面while语句执行时循环次数为()。 while( !x && i< 3 ) { x++; i++; } 单选
已知int i=3;,在下面do_while语句执行时的循环次数为()。 do{ i--; cout<<i<<endl;}while(i!= 1); 单选
下面for语句执行时的循环次数为()。 int i, j; for ( i=0, j=5;i=j; ) { cout<<i<<j<< ndl; i++; j--; } 单选
以下程序段形成死循环的是()。 单选
阅读下列程序,写出运行结果: #include<iostream> using namespace std; int main() { int a,b,c,d,x; a = c = 0; b = 1; d = 20; if( a ) d 问答
阅读下列程序,写出运行结果: #include<iostream> using namespace std; int main() { int a = 0, b = 1; switch( a ) { case 0: switch( b 问答
阅读下列程序,写出运行结果: #include<iostream> using namespace std; int main() { int i = 1; while( i<=10 ) { if( ++i % 3 != 1 ) 问答
阅读下列程序,写出运行结果: #include<iostream> using namespace std; int main() {   int i = 0, j = 5; do { i++; j--; if ( i>3 ) b 问答
编程模拟剪刀、石头和布游戏。游戏规则为:剪刀剪纸,石头砸剪刀,布包石头。玩游戏者从键盘输入s(表示剪刀)或r(表示石头)或p(表示布),要求两个游戏者交替输入,计算机给出输赢的信息。 问答
输入一个整数,输出该整数的所有素数因子。例如,输入120,输出为2、2、2、3和5。 问答
使用迭代公式编程求某一正整数a的平方根。 问答
已知x=0, 10, 20, …, 180,求sinx,cosx和tanx的值。 问答
在100~200之间找出满足用3除余2,用5除余3和用7除余2的所有整数。(编程题) 问答
求100~999之间的水仙花数。所谓水仙花数,是指一个3位数,它的每位数字的立方之和等于该数。例如,因为153=1+5+3,所以153为水仙花数。 问答
求1000以内的所有完数。所谓完数,是指一个数恰好等于它的所有因子之和。例如,因为6=1+2+3,所以6为完数。(编程题) 问答
编写程序显示由符号组成的三角形图案。例如,程序运行后, 屏幕显示:    How many lines ? 用户输入:    5 屏幕显示:    What character ? 用户输入:    * 则输出如下图案: 问答
已知XYZ+YZZ=532,其中X,Y和Z为数字,编写程序求出X,Y和Z的值。 问答