2010年全国计算机等级考试9月笔试试题(2)

2019-04-02 08:02

程序运行后的输出结果是 A)3,3,3 1,2,3

(38)有以下程序

#include main()

{ int s , t , A=10; double B=6; s=sizeof(A) ; t=sizeof (B) ; printf(\}

在VC6平台上编译运行,程序运行后的输出结果是 A)2,4 4,8

(39)若有以下语句

typedef struct S { int g; char h; }T; 以下叙述中正确的是 A)可用S定义结构体变量 可用T定义结构体变量 C)S是struct类型的变量 T是struct S类型的变量

(40)有以下程序

# include main() { short c=124;

c=c ______; printf(\); }

若要使程序的运行结果为248,应在下划线处填入的是

A)>>2 &0248

二、填空题(每空2分,共30分)

B)| 248

C)

D)<<1

D) B)

B)4,4 D)10,6

C)

B)2,2,3

C)

D)1,1,3

请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

(1)一个栈的初始状态为空。首次将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素

A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)

的顺序为 【1】 。

(2)在长度为n的线性表中,寻找最大项至少需要比较 【2】 次。

(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有 【3】 个

结点。

(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是 【4】 程序。

(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 【5】 。

(6)以下程序运行后的输出结果是 【6】 。

#include main()

{ int a=200 , b=010; printf (\}

(7)有以下程序

#include main() { int x,y ;

scanf (\ printf

(\

}

程序运行时输入:1234567,程序的运行

二级C语言程序设计试卷 第6页 (共11页)

结果是 【7】 。

(8)在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为 【8】 时表示逻

辑值“真”。

(9)有以下程序

# include main()

{ int i , n[]={0,0,0,0,0}; for ( i=1;i<=4;i++)

{n[ i ] = n[ i-1]*3+1; printf (\

n[i] ) ;}

}

程序运行后的输出结果是 【9】 。

(10)以下fun函数的功能是:找出具有N个元素的一维数组中的最小值,并作为函数值

返回。请填空。(设N已定义) int fun (int x[N]) { int i , k=0; for (i=0; i

if ( x[ i ]

(11)有以下程序

# include int *f ( int *p, int *q ) ; main()

{ int m=1,n=2,*r=&m;

r=f (r, &n) ; printf ( \}

int *f( int *p, int *q ) {return (*p>*q) ?p:q;}

程序运行后的输出结果是 【11】 。

(12)以下fun函数的功能是在N行M列的整数二维数组中,选出一个最大值作为函数值

返回,请填空。(设M,N已定义) int fun ( int a[N] [M] ) { int i, j, row=0,col=0; for (i=0;i

if (a[ i ] [ j ]>a[ row ] [ col ] ) (row=i ; col=j ; )

return ( 【12】 ); }

(13)有以下程序

#include main ( ) { int n[2] , i , j;

for (i=0; i<2 ; i++) n[i]=0; for (i=0; i<2; i++)

for(j=0 ; j<2 ; j++) n[j]=n[i]+1; printf( \}

程序运行后的输出结果是 【13 】 。 (14)以下程序的功能是:借助指针变量找出数据元素中最大值所在的位置并输出该最大

值。请在输出语句中填写代表最大值的输出项。

#include main ( )

{ int a[10] , *p, *s;

for (p=a; p-a<10; p++) scanf (\p) ;

for (p=a, s=a; p-a<10; p++) if (*p>*s) s=p ;

printf (\ 【14】 ) ;

二级C语言程序设计试卷 第7页 (共11页)

}

(15)以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其中,请填空。

#include main ( )

{ 【15】 *fp;

char a[5]={ ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' , ' 5 ' ) , i ;

fp=fopen(\for(i=0; i<5; i++) fputc(a[i], fp) ; fclose( fp ) ; }

二级C语言程序设计试卷 第8页 (共11页)


2010年全国计算机等级考试9月笔试试题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:动力系统模型

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

马上注册会员

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