下列对结构及其变量定义错误的是()。A.struct My StructB.struct MyStruct{ {int num; int num;ch

题目

下列对结构及其变量定义错误的是( )。

A.struct My Struct

B.struct MyStruct{ {int num; int num;char ch; char ch;} }My;

C.strut

D.struct{ {int num; int num;char ch; char ch;}My; };

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面程序的运行结果为includeclass A{ int num;public: A(int){num=i;} A(ABm){num

下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }

A.11

B.12

C.21

D.22


正确答案:C
解析:本题;号查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为l而a的num变为2(先赋值再自加)。

第2题:

7、下面代码为分别取出小数的整数部分和小数部分,请问以下说法,哪些 正确 ?

A.代码为: num = 123.45 print('整数部分为:' + int(num)) 输出为: 整数部分为:123

B.代码为: num = 123.45 print('小数部分为:' + str(num - int(num))) 输出为: 小数部分为:45

C.代码为: num = 123.45 print('整数部分为:' + str(num).split('.')[0]) 输出为: 整数部分为:123

D.代码为: num = 123.45 print('小数部分为:' + str(num - int(str(num).split('.')[0]))) 输出为: 小数部分为:0.45000000000000284

E.代码为: num = 123.45 print('小数部分为:' + str(num - int(str(num).split('.')[0]))) 输出为: 小数部分为:45


fix

第3题:

下面程序的运行结果为 include class A {int num; public: A(int) {num=i;} A(A &a

下面程序的运行结果为

#include<iostream.h>

class A

{

int num;

public:

A(int) {num=i;}

A(A & a) {hum=a. num++;}

void print( ) {cout < < num;}

};

void main( )

{

A a(1) ,b(a) ;

a. print( ) ;

b. print( ) ;

}

A.11

B.12

C.21

D.22


正确答案:C
解析:本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的hum变为1,而a的num变为2(先赋值再自加) 。

第4题:

假设Str是String的一个对象,Num是int变量,下列表达式哪一个是正确的()

A.<%=str;%>

B.<%=Num+str%>

C.<%=Num-str%>

D.以上都不对


B

第5题:

【单选题】下列关于数组的定义形式,正确的是

A.int[ ][ ]num=new int[ ][3];

B.int[ ][ ]num=new int[3][ ];

C.int[ 3] num;

D.int[3][ ]num;


char b[]; b = new char[80];

第6题:

用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。

INPUT”NUM=”TOhum

cj=1

DOWHILEnum!=O

cj=cj﹡MOD(num,10)

ENDDO

?cj

A)num=INT(num/10)

B)num=num-INT(num/10)

C)num=INT(num%10)

D)hum=num-INT(num%l0)


正确答案:A
用户首先输入一个数字保存到变量num中,使用一个DO WHILE循环语句来累计各位数字的乘积,判断条件是变量num是否等于0,如果为0,则退出循环,否则通过求余函数MOD得到变量Bum的个位数,因为题意要求计算各位数字的乘积,所以接下来应将变量num除以10并取整,使之缩小10倍,以便将变量hum的十位数变成个位数,然后再次循环计算。

第7题:

若num、a、b、c都是int变量,则执行表达式 num=(a=4,b=16,c=32)后num的值是()

A.4

B.16

C.32

D.0


32

第8题:

$str=”123a45b”;$num=(int)$str;变量$num中的值是多少?()

A.0

B.123

C.12345

D.45


参考答案:B

第9题:

若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=5,c=6)后num的值为:

A.4

B.5

C.6

D.0


32

第10题:

var_dump()函数用于查看变量的值和数据类型。分析以下代码,输出结果正确的是()。 <?php $num = 1234; var_dump($num); ?>

A.int(4)"1234"

B.int(3)"1234"

C.int(1234)

D.1234


int(1234)