国二题库(4)

2018-11-22 21:05

#include struct ord

{ int x,y;}dt[2]={11,12,13,14}; main(){

struct ord*p=dt;

printf(\,\,++(p->x));printf(\,++(p->y)); }

程序运行后的输出结果是( B )。 A) 11,12 B) 12,13 C) 13,14 D) 14,1l

34.有以下程序:

#define f(x)(x*x)main() { int i1,i2;

i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf(\,%d\\n\,i1,i2); }

程序运行后的输出结果是( C )。 A) 64, 28 B) 4,4 C) 4,3

D) 64, 64

35.设有以下说明语句:

struct ex

{ int x ; float y; char z ;} example; 则下面的叙述中不正确的是( B )。 A) struct结构体类型的关键字 B) example是结构体类型名 C) x,y,z都是结构体成员名 D) struct ex是结构体类型名

36.有以下程序:

int fun1(double a){return (int)(a*=a);} int fun2(double x,double y) {double a=0,b=0;

a=fun1(x);b=fun1(y);return(int)(a+b); }

main()

{double w;w=fun2(1.1,2.0);…} 程序执行后变量w中的值是( C )。 A) 5.21 B) 5 C) 5.0 D) 0.0

37.有以下程序:

#include #include

main(){ char str[][20]={\,\!\,*p=str[1]; printf(\,\,strlen(p));printf(\,p); }

程序运行后的输出结果是( C )。 A) 9,One*World B) 9,One*Dream! C) 10,One*Dream! D) 10,One*World

38.阅读下列程序,当运行函数时,输入abc de fg z10,则输出为(

)。#include

#include #include int fun(char *str) { int i,j=0;

for(i=0;str[i]!=? \\0?;i++) if(str[i]!=? ?)str[j++]=str[i]; str[j]= ?\\0?; }

main() {

char str[81]; int n;

printf(\: \; gets(str); puts(str); fun(str);

printf(\,str); } A) abc B) z10

C) abc de fg z10 abcdefgz10

D) abc de fg z10

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

A )。

#include main()

{ static char a[]=\,b[]=\; char *p1,*p2; int k; p1=a; p2=b;

for(k=0; k<=7; k++)

if(*(p1+k)==*(p2+k)) printf(\,*(p1+k)); } A) g a e B) ga

C) Language D) 有语法错

40.有以下程序:

#include

main()

{ int a=5,b=1,t;

t=(a<<2)|b;printf(\,t); }

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

A) 21 B) 11 C) 6 D) 1

第六套

1.下列关于栈叙述正确的是( A) 算法就是程序

B) 设计算法时只需要考虑数据结构的设计 C) 设计算法时只需要考虑结果的可靠性 D) 以上三种说法都不对

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

D )。

B )。

A) 有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构 D) 双向链表是非线性结构

3.下列关于二叉树的叙述中,正确的是( A) 叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍

4.软件生命周期中的活动不包括( A) 市场调研 B) 需求分析 C) 软件测试

D) 软件维护

5.某系统总体结构图如下图所示:

B )。

A )。

该系统总体结构图的深度是( C )。 A) 7 B) 6 C) 3 D) 2

6.程序调试的任务是( A) 设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误

D )。

D) 诊断和改正程序中的错误

7.下列关于数据库设计的叙述中,正确的是( A) 在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典

8.数据库系统的三级模式不包括( A) 概念模式 B) 内模式 C) 外模式

D) 数据模式

9.有三个关系R、S和T如下:

A )。

D )。

则由关系R和S得到关系T的操作是( A )。

A) 自然连接 B) 并 C) 交 D) 差

10.下列选项中属于面向对象设计方法主要特征的是( A) 继承 B) 自顶向下 C) 模块化

D) 逐步求精

11.以下叙述中正确的是(

A )。

C )。

A) C语言程序将从源程序中第一个函数开始执行

B) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C) C语言规定必须用main作为主函数名,程序从此开始执行,在此结束 D) main作为用户标识符,用以命名任意一个函数作为主函数

12.下列是用户自定义标识符的是( A) w1 B) 3 xy C) int

A )。

D) LINE-3

13.执行以下程序时输入1234567,则输出结果是(

D )。

#include

main(){int a=1,b;

scanf(\=-\,&a,&b); printf(\%d%d\\n\,a,b); } A) 12367 B) 12346 C) 12312 D) 12345

14.以下选项中,不能作为合法常量的是( C )。 A) 1.234e05 B) 1.234e+5 C) 1.234e0.5 D) 1.234e0

15.有以下程序,其中%u表示按无符号整数输出

main(){ unsigned int x=0xFFFF; /* x的初值为十六进制数 */ printf(\,x); }

程序运行后的输出结果是( B )。 A) -1 B) 65535 C) 32767 D) 0xFFFF

16.当用户要求输入的字符串中含有空格时,应使用的输入函数是( A) scanf() B) getchar() C) gets() D) getc()

17.若执行下面的程序时,从键盘输入6和2,则输出结果是( C )。main()

{ int a,b,k;

scanf(\,%d\,&a,&b); k=a;

if(a

printf(\,k);}

A) 5 B) 3 C) 2 D) 0

18.有以下程序:

fun(int x) { int p;

if(x==0||x==1) return(3); p=x-fun(x-2); return p; }

main()

C)。


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

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

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

马上注册会员

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