牛客:脑筋急转弯的选择题

版权声明:K5出品,必属精品,欢迎收藏评论 https://blog.csdn.net/a694861283/article/details/90174252

1.

由printf输出的数据都隐含左对齐(错误,默认右对齐)

scanf和printf是C语言提供的输入和输出语句(错误,C语言只提供标准,不提供函数语句)

赋值语句是一种执行语句,必须放在函数的可执行部分(正确)

由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的(错误,实际精度还受到计算机系统内存的影响)

2.

静态联编是在程序运行前调用,动态联编是在程序运行时调用

3.

int aa[ 8];

&aa[0]++;(错误,地址无法自增,因为是固定的常量)

4.

使用运算符对数据进行格式输出时,必须要包含iomanip.h头文件,包含setw()函数

5.

double浮点数不能用%取余数

k=(a=200,b=300) 相当于 a=200 b=300 k=b

6.

子类只能说明该类继承了父类,子类型强调该类具有父类一样的行为(公有继承)

公有继承下派生类为基类的子类型,其他都只是子类

7.

对于浮点变量X,Y  表达式X==Y是非法编译错误(错误,有语法错误)

分支结构是根据算术表达式的结果来判断流程走向的(错误,还跟表达式的值有关,因为括号里面不一定是表达式,还有可能是一个值)

8.

float a;

unsigned b;

scanf("%6.2f%d",&a,&b);    //错误,浮点数不能定义精度

scanf("%f%f",&a,&b);          //错误,整型不能用浮点数输出

猜你喜欢

转载自blog.csdn.net/a694861283/article/details/90174252
今日推荐