国二题库(6)

2018-11-22 21:05

39.有以下程序(strcat函数用以连接两个字符串):

#include #include

main(){ char a[20]=\,b[]=\; strcat(a,b);printf(\,a); }

程序运行后的输出结果是( B )。 A) ABCDE\\0FG\\0IJK B) ABCDIJK C) JK

D) EFGIJK

40.有以下程序:

main(){ unsigned char a=2,b=4,c=5,d; d=a|b; d&=c; printf(\,d); }

程序运行后的输出结果是( B )。

A) 3 B) 4 C) 5 D) 6

第七套

B )。

A) 循环队列是队列的一种链式存储结构 B) 循环队列是队列的一种顺序存储结构 C) 循环队列是非线性结构 D) 循环队列是一种逻辑结构

2.下列关于线性链表的叙述中,正确的是(

1.下列叙述中正确的是(

C )。

A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C) 进行插入与删除时,不需要移动表中的元素 D) 以上说法均不正确

3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( A) 16 B) 10 C) 6 D) 4

4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( A) 外模式 B) 内模式 C) 概念模式

D) 逻辑模式

5.在满足实体完整性约束的条件下(

A )

B )。

A )。

A) 一个关系中应该有一个或多个候选关键字

B) 一个关系中只能有一个候选关键字 C) 一个关系中必须有多关键字个候选 D) 一个关系中可以没有候选关键字

6.

A) 自然连接 B) 交 C) 除

D) 并

7.下面描述中,不属于软件危机表现的是( A )。

A) 软件过程不规范 B) 软件开发生产率低 C) 软件质量难以控制 D) 软件成本不断提高

8.下面不属于需求分析阶段任务的是( D )。

A) 确定软件系统的功能需求 B) 确定软件系统的性能需求 C) 需求规格说明书评审 D) 制定软件集成测试计划

9.在黑盒测试方法中,设计测试用例的主要根据是( B A) 程序内部逻辑 B) 程序外部功能 C) 程序数据结构

D) 程序流程图

10.在软件设计中不使用的工具是( C )。

A) 系统结构图 B) PAD图

C) 数据流图(DFD图)

D) 程序流程图

11.以下可用作C语言用户标识符的是( B )。

A) void,define,WORD B) a3

b3, 123,IF

C) FOR,--abc,Case D) 2a,Do,Sizeof

C)。

12.以下叙述中错误的是(

D )。

A) C语言的可执行程序是由一系列机器指令构成的 B) 用C语言编写的源程序不能直接在计算机上运行

C) 通过编译得到的二进制目标程序需要连接才可以运行

D) 在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 13.以下4个选项中,不能看作一条语句的是( C )。 A) ;

B) a=5,b=2.5,c=3.6; C) if(b!=5)x=2;y=6; D) return j;

14.以下不能正确计算代数式值的C语言表达式是( A )。

A) B) C)

D) 15.若有说明:int *p,m=5,n;,以下正确的程序段是( D )。

A) p=&n;scanf(\,&p); B) p=&n;scanf(\,*p) C) scanf(\,&n);*p=n; D) p=&n;*p=m; 16.以下程序的输出结果是(

B )。

main()

{

int a=20;

printf(\,%o,%x\\n\,a,a,a); }

A) 20, 024,0x14 B) 20, 24,14 C) 20, 0x14,024 D) 20, 20,20

17.下面程序的运行结果是(

C )

main() {

int y=5, x=14; y=((x=3*y,x+6),x-1); printf(\ }

A) x=27,y=27 B) x=12,y=13 C) x=15,y=14 D) x=y=27

18.设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( A) if(x++);

B) if(x>y && y!=0); C) if(x>0)x -- else y++; D) if(y<0){;}

C )。 else x++;

19.请阅读以下程序:

#include main()

{ int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y)

{ case 0:a++;break; } case 2:

a++,b++;break; }

printf(\=%d,b=%d\\n\,a,b); }

上面程序的输出结果是( A )。 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

20.以下叙述中正确的是( B )。

A) 调用printf函数时,必须要有输出项

B) 使用putchar函数时,必须在之前包含头文件stdio.h

C) 在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

D) 调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码

21.有以下语句:char b[8];

int c;,则正确的输入语句是( D )。

A) scanf(\%s%d\,&b,&c); B) scanf(\%s%d\,&b,c); C) scanf(\%s%d\,b,c); D) scanf(\%s%d\, b,&c);

22.有以下程序:

#include main()

{ int a[ ]={1,2,3,4},y,*p=&a[3]; --p; y=*p;printf(\=%d\\n\,y); }

程序的运行结果是( D )。 A) y=0 B) y=1 C) y=2 D) y=3

23.若有以下说明和语句,请选出哪个是对c数组元素的正确引用(

D )。

int c[4][5],(*cp)[5]; cp=c; A) cp+1 B) *(cp +3)

C) *(cp

+1)+3

D) *(* cp+2)

24.有以下程序:

#include

main(){ char p[20]={?'a'?,?'b'?,?'c'?,?'d'?},q[]=\,r[]=\; strcat(p,r); strcpy(p+strlen(q),q); printf(\,strlen(p)); }

程序运行后的输出结果是( B)。

A) 9 B) 6 C) 11 D) 7

25.以下程序段中的变量已正确定义:

for(i=0;i<4;i++,i++) for(k=l;k<3;k++);printf(\; 程序段的输出结果是( D )。 A) ******** B) **** C) ** D) *

26.以下程序运行后的输出结果是(

A )。

main(){char ch[]=\,*pc; pc=ch;

printf(\,*(pc+5)); } A) z B) 0

C) 元素ch[5]地址 D) 字符y的地址

27.有以下程序:

#include

void fun(char **p){++p; printf(\,*p); }

main(){char *a[]={\,\,\,\; fun(a); }

运行后的输出结果是( A )。 A) Afternoon B) fternoon C) Morning D) orning

28.以下程序运行后的输出结果是(

A )。

void f(int n,int *r){ int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5;


国二题库(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:天泰电网调度控制运行工作管理规定(试行)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: