计算机二级

对于语句const int x=10;的描述正确的是( )。A.该语句不允许定义为int const x=10;B.在程序中可以重新对X赋值C.变量X不能使用+ +运算符D.const关键字只能用来修饰常量

题目

对于语句const int x=10;的描述正确的是( )。

A.该语句不允许定义为int const x=10;

B.在程序中可以重新对X赋值

C.变量X不能使用+ +运算符

D.const关键字只能用来修饰常量

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

第1题:

若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。

A.int p=&x;

B.int *p=x;

C.int *p=&x;

D.*p=*x;


C

第2题:

下面关于const指针的语句中,正确的是()。

A.int a=10; const int *p=&a; *p=20;

B.int a=10; int *const p= &a; *p=20;

C.int a=10, b=20; int *const p=&a; p=&b;

D.int a=10, b=20; const int *const p=&a; p=&b;


文件指针是程序中用FILE定义的指针变量

第3题:

( 28 )下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是

SET TALK OFF

INPUT " x= " TO x

s=0

DO WHILE x!=0

s=s+MOD(x,10)

____________

ENDDO

? s

SET TALK ON

A)x=int(x/10)

B)x=int(x%10)

C)x=x-int(x/10)

D)x=x-int(x%10)


正确答案:A

第4题:

用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。 SET TALK OFF INPUT "X=" TO X S=0 DO WHILE X!=0 S=S+MOD(X,10) ______ ENDDO ?S SET TALK ON

A.X=int(X/10)

B.X=int(X%10)

C.X=X-int(X/10)

D.X=X-int(X%10)


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

第5题:

下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是 SET TALK OFF INPUT"X=Y"TO x s=0 DO WHILEx!=0 s=s+MOD(x,10) _________ ENDDO ?S SET TALK ON

A.x=int(x/10)

B.x=int(x%10)

C.x=x-int(x/10)

D.x=x-int(x%10)


正确答案:A
解析:此程序运行步骤如下: 
  首先等待用户屏幕输入一个数字,由变量x保存该数字;将。赋值给变量s,此变量用于计算各位数字和:使用一个Do While循环语句,首先判断x是否等于0,如果等于0,退出循环;如果不等于零,则使用MOD()(取余)函数求出x除以10的余数(数字的个位数),并累加到变量s中。接下来,程序应当将变量x除以10并取整,使之缩小10倍,以便将x的10位数字变为个位数字,所以在此应当选择选项A。其余选项均为错误选项。

第6题:

用程序计算一个整数的各位数字之和,在横线处应填写的语句是( )。 SET TALK OFF INPUT”X=”TOX S=0 DO WHIlE X!=0 S=S十MOD(X,10) ENDDO ?S SET TAlKON

A.X—int(X/10)

B.X—int(X%10)

C.X—X—int(X/10)

D.X—X—int(X% 10)


正确答案:A
A。【解析】首先用户输入一个数字保持到变量X中,判断条件是变量X是否等于0,如果为0,则退出循环,否则通过求余函数M0D得到变量X的个位数。因为题意要求计算各位数之和,所以接下来应当将变量x除以l0并取整,以便将变量X的十位数变成个位数,然后再次循环计算。

第7题:

已知intm=10;在下列定义引用的语句中,正确的是( )。

A.int&x=m;

B.inty=&m;

C.int&z;

D.int&t=&m;


正确答案:A
A。【解析】C++的引用是一种赋值、发送和返回复杂数据结构的方法,建立引用的格式为:类型-引用名=已定义的变量名。所以只有A选项是符合要求的。

第8题:

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

SET TALK OFF

INPUT "X=" TO X

S=0

DO WHILE X! =0

S=S+MOD(X, 10)

ENDDO

?s

SET TALK ON

A.X=int(X/10)

B.X=int(X%10)

C.X=X-int(X/10)

D.X=X-int(X%10)


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

第9题:

若已定义x为int类型变量,说明指针变量p的正确语句是______。

A.int p=&x;

B.int*p=x;

C.int *p=&x;

D.*p=*x;


正确答案:C