国二题库(7)

2018-11-22 21:05

else f(--n,&r1); *r=r1; }

main(){ int m=7,r; f(m,&r);

printf(\,r); }

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

29.有以下程序:

main() {

int a[3][2]={0},(*ptr)[2],i,j; for(i=0;i<2;i++)

{ptr=a+i;scanf(\,ptr);ptr++;} for(i=0;i<3;i++)

{for(j=0;j<2;j++)printf(\,a[i][j]); printf(\; } }

若运行时输入:1 2 3<回车>,则输出结果是( B )。 A) 编译错误 2 0 0 0 B) 1 0 2 0 0 0 C) 1 2 2 0 3 0 D) 1 0

30.有以下程序:

#include

void fun(char *s) { while(*s) { if(*s%2==0)printf(\,*s); s++; } }

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

注意:字母a的ASCII码值为97,程序运行后的输出结果是( A )。 A) d B) go C) god D) good

31.有以下程序:

main()

{int i,s=0,t[]={1,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2)s+=*(t+i);printf(\,s);} 程序执行后的输出结果是( C )。

A) 45 B) 20 C) 25 D) 36

32.当用\#define F 37.5f\定义后,下列叙述正确的是( A) F是float型数 B) F是char型数 C) F无类型

D) F是字符串

33.有以下程序(函数fun只对下标为偶数的元素进行操作)

D )。

#include

void fun(int *a,int n){ int i,j,k,t; for(i=0;i

for(j=i; ja[k])k=j; t=a[i];a[i]=a[k]; a[k]=t; } }

main(){ int aa[10]={1,2,3,4,5,6,7},i; fun(aa,7);

for(i=0;i<7;i++) printf(\,\,aa[i]); printf(\; }

程序运行后的输出结果是( A )。 A) 7,2,5,4,3,6,1, B) 1,6,3,4,5,2,7, C) 7,6,5,4,3,2,1, D) 1,7,3,5,6,2,1,

34.阅读下列程序,则运行结果为(

D )。

#include \fun()

{ static int x=3; x++; return x;} main()

{ int i,x;

for(i=0;i<3;i++) x=fun();

printf(\,x);}

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

35.下列程序的输出结果是( B )。

#include \#define N 3 #define M 3

void fun(int a[M][N])

{ printf(\,*(a[1]+2));} main()

{ int a[M][N]; int i,j;

for(i=0;i

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

36.有以下程序段:

typedef struct NODE

{int num; struct NODE *next; }OLD;

以下叙述中正确的是( C )。 A) 以上的说明形式非法

B) NODE 是一个结构体类型 C) OLD 是一个结构体类型 D) OLD 是一个结构体变量

37.有以下程序:

struct S{int n; int a[20];}; void f(int *a, int n){ int i;

for(i=0;i

main(){ int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}}; f(s.a,s.n);

for(i=0;i

程序运行后的输出结果是(A )。 A) 2,4,3,9,12,12,11,11,18,9, B) 3,4,2,7,9,8,6,5,11,10, C) 2,3,1,6,8,7,5,4,10,9, D) 1,2,3,6,8,7,5,4,10,9,

38.下列选项中,能够满足\若字符串s1等于字符串s2,则执行ST\要求的是( A) if(strcmp(s2,s1)==0)ST; B) if(sl==s2)ST;

C) if(strcpy(s1,s2)==1)ST; D) if(sl-s2==0)ST;

A )。

39.有以下程序:

struct STU

{ char name[10]; int num; float TotalScore; };

void f(struct STU *p){ struct STU s[2]={{\,{\,*q=s;

++p; ++q; *p=*q; }

main(){ struct STU s[3]={{\,{\; f(s);

printf(\,s[1].name, s[1].num,s[1].TotalScore); }

程序运行后的输出结果是( B )。 A) SunDan 20044 550 B) Penghua 20045 537 C) LiSiGuo 20042 580 D) SunDan 20041 703

40.下面程序段的输出为(

C )。

#include \main()

{ printf(\;}

A) 0 B) 47 C) 48 D) 24

第八套

1.下列关于栈叙述正确的是( A) 栈顶元素最先能被删除 B) 栈顶元素最后才能被删除 C) 栈底元素永远不能被删除 D) 栈底元素最先被删除

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

A )。

)。

A) 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D) 以上说法均不正确

3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1

层)( D)。

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

4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的

是( A )。

A) 学生成绩管理系统

B) C语言编译程序 C) UNIX

5.结构化程序所要求的基本结构不包括( A) 顺序结构 B) GOTO跳转 C) 选择(分支)结构

D) 重复(循环)结构

6.下面描述中错误的是(

操作系统

D) 数据库管理系统

B )。

A )。

A) 系统总体结构图支持软件系统的详细设计

B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计是软件设计的任务之一 D) PAD图是软件详细设计的表示工具

7. 负责数据库中查询操作的数据库语言是( A) 数据定义语言 B) 数据管理语言 C) 数据操纵语言

D) 数据控制语言

8. 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是

C )。

( D)。

A) 1:1联系 B) 1:m联系 C) m:1联系 D) m:n联系

9.

A) 自然连接 B) 并 C) 并

D) 差

10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( A) -369 B) 369 C) 0.369

D) 整数集合{1,2,3,4,5}

D

B)。


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

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

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

马上注册会员

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