手机扫描二维码答题
00:00:00
信息学模拟题(2)
录音中...
*
您的姓名:
*
1.C++语言是一种计算机的 ( ) 。
A.高级语言
B. 低级语言
C. 汇编语言
D. 机器语言
*
2.下列各项哪个不能用做C++语言中的表达式 () 。
A.X*2-X
B. X2-X
C. 2X-X
D. 2*X-X
*
3.int(-11.2)的值为()。
A. -10
B. –11
C. -12
D. -13
*
4.比较下列字符串大小,其中最小的是()。
A.ABC
B. Abc
C. abc
D. ab
*
5.“A、B不能同时大于C”的C++表达式为 () 。
A. A>C && B>C
B. A<=C && B<=C
C. A<C || B<C
D. ! (A>C && B>C)
*
6.下面程序中哪一个不能实现将A、B两变量中的数值交换()。
A.M = A; N =B; A = N; B = M ;
B.A = A + B; B = A – B; A = A – B;
C.T = B; B = A; A = T;
D.T = A; B = A; B = T;
*
7.某班有50名学生,每位学生发一张调查卡,上写a, b, c三本书的书名,将读过的书打√,结果统计数字如下:只读a者8人;只读b者4人;只读c者3人;全部读过的有2人;读过a,b两本书的有4人;读过a,c两本书的有2人;读过b,c两本书的有3人;问:读过a的人数是() 。
A)12人
B)30人
C)10人
D)24人
E)31人
*
8.在串S=“structure”中,以t为首字符的子串有 () 个。
A.18.
B.20
C.12
D.13
*
9.下列四个不同进制的数中,与其他三项数值上不相等的是()。
A.(269)16
B.(617)10
C.(1151)8
D.(1001101011)2
*
10.1MB等于()。
A.1000字节
B.1024字节
C.1000X1000字节
D.1024X1024字节
*
11.分辨率为1600 x 900的16位图片,存储图像信息所需的空间为()。
A.2812.5KB
B.4218.75KB
C.4320KB
D.2880KB
*
12.对数组{10,20,5,9,8}进行从小到大的冒泡排序时,数组中的元素需要交换()次。
A.10
B.9
C.8
D.7
*
13.()是一种通用的字符编码,它为世界上绝大部分语言设定了统一并且唯一的二进制编码,以满足跨语言、跨平台的文本交换。目前它已经收录了超过十万个不同字符。
A.ASCII
B.Unicode
C.GBK2312
D.Big5
*
14.有7个一模一样的苹果,放到3个一样的盘子中,一共有()种放法。
A.7
B.8
C.21
D.37
*
15.1884*1885*1886*...*2023/7*7*...*7若式子子没有余数,请问7的个数最多是多少?()
A.20
B.23
C.24
D.25
*
阅读程序
假设输入的正整数n的值不超过2*10^6,请回答以下问题:
21.若输入的n的值为10,则输出结果为4。
对
错
*
22.若输入的n的值为20,则输出结果为7。
对
错
*
23.若vis[n]的值为0,则说明n是质数。
对
错
*
24.为了提升程序效率,可以将第11行的“int j=2”改为“int j=i”
对
错
*
25.对该程序的复杂度估算最准确的是()
A.O(n)
B.(n*n)
C.(n*logn)
D.(n*log(logn))
*
阅读程序
假设输入的正整数n的值不超过50000, 0 <= a[i]<= 1000000000,请回答以下问题:
26.根据数据范围,第3行的long long可以改为int。
对
错
*
27.在同一组数据下,第12行的a[i]==a[i-1]可以改为a[i]==a[i+1],结果不变
对
错
*
28.第16行与第17行互换,会影响输出结果
对
错
*
29.最后输出的ans值有可能为0
对
错
*
30.若输入的n为10,10个数分别为8 5 7 4 0 7 1 3 0 9,结果为()
A.0
B.1
C.2
D.3
*
(幸运数字)假设幸运数字是7。现在小明和小华手上各有n个数,他们想每人从中选择一个数,然后把两个数相加,所得的和如果能被7整除,则小明和小华觉得自己是幸运的。求小明和小华觉得自己是幸运的选择方案数。
41. ①处应填( )
A. 0
B. 1
C. n
D. n+1
*
42. ②处应填()
A. a[i]=t
B. a[t]++
C. a[t%7]++
D. a[t%10]++
*
43. ③处应填()
A. i=0;i<=6;i++
B. i=1;i<=6;i++
C. i=0;i<=n;i++
D. i=1;i<=n;i++
*
44. ④处应填()
A. b[0]
B. b[i]
C. b[n-i]
D. b[7-i]
*
45. ⑤处应填()
A. a[0]*b[0]
B. a[0]+b[0]
C. a[7]*b[7]
D. a[n]*b[n]
评价对象得分
字体大小