Problem1182--鄞州初赛模拟1

1182: 鄞州初赛模拟1

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 73  Solved: 23
[Submit] [Status] [Web Board] [Creator:]

Description

        

一、单项选择题(20题

1.目前获得世界计算机科学最高奖——“图灵奖”唯一的华人是(     

A、袁隆平     B、冯.诺依曼    C、华罗庚     D、姚期智

2.现在学校、家庭使用的台式电脑都是微型计算机,微型机的核心部件是(     

A、主板    B、中央处理器   C、硬盘    D、显示器

3.有效预防病毒入侵的方法是(      

① 用可移动存储设备时先行杀毒软件  ② 及时修复系统漏洞

③ 随意打开来路不明的邮件          ④ 安装并及时升级杀毒软件

A、①②③   B、①③④    C、①②④    D、②③④

4.以下关于计算机语言的说法中,错误的是(      )

A、机器语言具有直接执行和速度快等特点。

B、高级程序员用计算机高级语言编程,而我们小学生学的是计算机低级语言。

C、汇编语言有着高级语言不可替代的用途。

D、机器语言和汇编语言都是计算机低级语言。

5.若E=0,则(((E*2+1)*2+1)*2+25/3%3+int(2.5)值为(     )

A、10   B、8   C、26    D、0

6.执行a=0.123456;printf(“a=%.4f”,a)的输出结果是(     )

A、'a=',0.4     B、a=0.1234    C、0.123456E+4  D、a=0.1235

7.设A、B为bool型变量,下列逻辑表达式的值恒为true的是(     

A、A || B || not A && not B         B、A || B && not A || B

C、B && A || not A && not B        D、B || not A && B && A

8.用for(i=1;i<=3;i++) for(j=1;j<=3;j++) cin>>a[i,j];读入数据...*.....之后,表示'*' 是(      

A、a[1][4]     B、a[1][2]    C、a[2][1]   D、a[3][1]

9.a='a'; b='c'; strcpy(c,a);strcat(c,b);strcat(c,a);

cout<<c<<endl;  的输出结果是(      

A、acc         B、aca      C、cca     D、cac

10.将变量ch1中大写字母变成相应的小写字母给变量ch2,正确的语句是(      )

A、ch2=ch1+31;               B、ch2=ch1-31;

C、ch2=ch1+'a'-'A';          D、ch2=ch1+'A'-'a';

11.下列有关数制的等式正确的是(      )

A、(10.75)10=(1010.011)2          B、(2)8*(6)8=(14)8

C、(110010)2+(16)10=(100100)2

D、(1000)2=(8)8

12.1a3b构成的所有字符串中,包含子串"ab"的共有(     )个。

A1       B2       C4       D3

13.A是一个五位数,截取A的十位、百位和千位的表达式是(      

AA%10/1000     BA/10%1000

CA/10000%10     DA%1000/10

14.整型变量i已赋值则表达式(i%2==1) && (i%2==0) 的值输出      

A1   Bfalse   C0     Dtrue

15.C++程序存盘的文件扩展名为(      

Abak     Bexe    Cc    Dcpp

16.调用函数时实际参数必须与函数声明中的(    )在个数、顺序和类型上保持一致。

A、变量参数  B、全程变量   C、值参数   D、形式参数

17.1~nn个数排成一列,若每个数的位置都与数本身不相等,则称这个排列是一个错位排列。如:n=3时,错位排列有 2 3 13 1 22个。那么n=4时,错位排列的总个数是(      

A9     B8    C7     D6

18.在排好序的20个数中用二分法查找一个数,若查无此数,最多需要比较(  )次。

A6     B5    C10     D4

19.现有10元、7元、2元、1元四种纸币,若每种纸币的张数足够多、最少用(  )张纸币才能凑成35元钱?

A6     B4    C3     D5

20.AB为正整数,且A<B,要产生随机整数X,满足A<xB,正确的语句是(  

Ax=rand()/RAND_MAX*(B-A)+A;

Bx=1.0*rand()/RAND_MAX*(B-A)+A

Cx=rand()/RAND_MAX*(B-A)+A+1           

Dx=1.0*rand()/RAND_MAX*(B-A)+A+1

Output

输出答案,每个题都用大写字母ABCD中的一个表示;

每行输出5个答案,2个答案之间没有空格。

Source/Category

初赛