数组[it认证]全国计算机等级二级c语言密卷及小抄

oray ICANN认证  时间:2021-02-11  阅读:()

2013年全国计算机等级二级C语言模拟试题及答案

一 、填空题

1 、C 语言中基本的数据类型有__________ 、__________ 、__________ 。

2 、C 语言中普通整型变量的类型说明符为__________ 在内存中占__________字节有符号普通整型的数据范围是__________ 。

3 、整数-35在机内的补码表示为__________ 。

4 、执行下列语句inta=8; a+=a-=a*a;后a的值是__________ 。

5 、有如下语句char A[ ]={ ” Iamastudent ”} ;该字符串的长度是__________ A[3]=__________ 。

6 、符号”a”和’a’的区别是__________ 。

7 、所谓“指针”就是__________ 。

“&”运算符的作用是__________ 。

“ * ”运算符的作用是__________ 。

8 、有如下输入语句scanf( “a=%d,b=%d,c=%d ” ,&a,&b,&c) ;为使变量a的值为1 b的值为3 c的值为2 从键盘输入数据的正确形式应是__________ 。

二 、选择题

1 、设整型变量a为5 使b不为2的表达式是 。

A.b=a/2

B.b=6-( --a)

C.b=a%2

D.b=a>3?2:1

感谢下载载

2 为、了避免嵌套的条件分支语句if-else的二义性C语言规定C程序中的else总是与 组成配对关系。

A.缩排位置相同的if

B.在其之前未配对的if

C.在其之前未配对的最近的if

D.同一行上的if

3 、以下程序的输出结果是( ) 。intx=10,y=10;printf( “%d %d\n”,x--,--y) ;

A. 10 10

B.9 9

C.9 10

D. 10 9

4设、A为存放短整型的一维数组如果A的首地址为P那么A中第i个元素的地址为 。

A P+i*2

B. P+( i-1) *2

C. P+( i-1)

D. P+i

5 、选出下列标识符中不是合法的标识符的是 。

A. hot_do

B.cat1

C._pri

感谢下载载

D.2ab

6 、以下程序的输出结果是 。inta=5;float x=3.14;a*=x*( „E‟ - „A‟) ;printf( “%f\n”,( float) a) ;

A.62.000000

B.62.800000

C.63.000000

D.62

7 、设有说明double( *p1) [N];其中标识符p1是 。

A.N个指向double型变量的指针。

B.指向N个double型变量的函数指针。

C. 一个指向由N个double型元素组成的一维数组的指针。

D.具有N个指针元素的一维指针数组 每个元素都只能指向double型量。

8 、在C程序中有如下语句char *func( intx, inty) ; 它是 。

A.对函数fu nc的定义。

B.对函数fu nc的调用。

C 对函数fu nc的原型说明。

D. 不合法的。

9 、以下程序的输出结果是 。charstr[15]=”hel lo!”;

感谢下载载

精品printf( “%d\n”,strlen( str) ) ;

A. 15

B. 14

C.7

D.6

10 、分析以下程序的输出结果是 。main( )

{ int a=5,b=-1 ,c;c=adds( a,b) ;printf( “%d”,c) ;c=adds( a,b) ;printf( “%d\n”,c) ; }intadds( intx, inty)

{ static int m=0,n=3;n*=++m;m=n%x+y++;return( m) ; }

A.2,3

B.2,2

C.3,2

D.2,4

1 1 、下列描述中不正确的是 。

感谢下载载

A.字符型数组中可能存放字符串。

B. 可以对字符型数组进行整体输入、输出。

C. 可以对整型数组进行整体输入、输出。

D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。

12 、以下程序的输出结果是 。

#define f( x) x*xmain( )

{ inta=6,b=2,c;c=f( a) /f( b) ;printf( “%d\n”,c) ;

}

A. 9

B. 6

C. 36

D. 18

13 、设有如下定义: intx=10,y=3,z;

则语句printf( "%d\n",z=( x%y,x/y) ) ;的输出结果是 。

A. 1

B.0

C.4

D.3

14 、定义如下变量和数组: int i ; intx[3][3]={ 1 ,2,3,4,5,6,7,8,9} ;

感谢下载载

则语句for( i=0; i<3; i++) printf( "%d ",x[i][2-i]) ;的输出结果是 。

A. 1 5 9

B. 1 4 7

C.3 5 7

D.3 6 9

15 、以下对二维数组a进行正确初始化的是 

A. inta[2][3]={ { 1 ,2} ,{ 3,4} ,{ 5,6} } ;

B. inta[ ][3]={ 1 ,2,3,4,5,6} ;

C. inta[2][ ]={ 1 ,2,3,4,5,6} ;

D. inta[2][ ]={ { 1 ,2} ,{ 3,4} } ;

16 、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是 。intx;scanf( "%d",&x) ;if( x++>5) printf( "%d",x) ;else printf( "%d\n",x- -) ;

A.7和5

B.6和3

C.7和4

D.6和4

17 、设有如下定义:char *aa[2]={ "abcd","ABCD"} ;则以下说法中正确的是 。

A) aa数组成元素的值分别是"abcd"和ABCD"

B) aa是指针变量,它指向含有两个数组元素的字符型一维数组

感谢下载载

C) aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D) aa数组的两个元素中各自存放了字符'a'和'A'的地址

18 、下列程序的输出结果是 。char *p1="abcd", *p2="ABCD",str[50]="xyz";strcpy( str+2,strcat( p 1+2,p2+1) ) ;printf( "%s",str) ;

A.xya bcAB

B.abcABz

C.ABabcz

D.xycd BCD

19 、下列程序的输出结果是 。inta[5]={ 2,4,6,8,10} ,*P,**k;p=a; k=&p;printf( "%d",*( p++) ) ;printf( "%d\n",**k) ;

A.44

B.22

C.24

D.46

20 、不能把字符串:Hel lo!赋给数组b的语句是 。

A.char b[10]={ 'H' , 'e' , ' l', ' l' ,'o' , '! '} ;

B.charb[10]; b="Hel lo!";

感谢下载载

C.char b[10]; strcpy( b,"Hel lo!") ;

D.charb[10]="Hel lo!";

三 、读程序题

1 、float f=3.1415927;printf( “%f,%5.4f,%3.3f”,f,f,f) ;

则程序的输出结果是__________ 。

2 、intx=6,y=7;printf( “%d,”,x++) ;printf( “%d\n”,++y) ;

程序的输出结果是__________ 。

3 、a=3;a+=( a<1) ?a:1 ;printf( “%d”,a) ;

结果是__________ 。

4 、fo r ( a=1 ,b=1 ;a<=100;a++)

{ if( b>=20) break;if( b%3==1)

{ b+=3; continue;}b-=5; }

程序的输出结果a的值为__________ 。

5 、 inty=1 ,x, *p,a[ ]={ 2,4,6,8,10} ;p=&a[1];

感谢下载载

精品fo r( x=0;x<3;x++)y+=* ( p+x) ;printf( "%d\n",y) ;

程序的输出结果y的值是__________ 。

四、程序填空题

1 、从键盘上输入10个数求其平均值。main( )

{ int i ;float f,sum;fo r( i=1 ,s u m=0.0; i<1 1 ; i++)

{ __________ ;

__________ ; }printf( “average=%f\n”,sum/10) ; }

2 、以下程序是建立一个名为myfi le的文件并把从键盘输入的字符存入该文件当键盘上输入结束时关闭该文件。

#includemain( )

{ FILE*fp;charc;fp=__________ ;do{c=getchar( ) ;

感谢下载载

VoLLcloud(月付低至2.8刀)香港vps大带宽,三网直连

VoLLcloud LLC是一家成立于2020年12月互联网服务提供商企业,于2021年1月份投入云计算应用服务,为广大用户群体提供云服务平台,已经多个数据中心部署云计算中心,其中包括亚洲、美国、欧洲等地区,拥有自己的研发和技术服务团队。现七夕将至,VoLLcloud LLC 推出亚洲地区(香港)所有产品7折优惠,该产品为CMI线路,去程三网163,回程三网CMI线路,默认赠送 2G DDoS/C...

数脉科技:阿里云香港CN2线路服务器;E3-1230v2/16G/240G SSD/10Mbps/3IP,月付374元

数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...

oray ICANN认证为你推荐
cornerradiuscorner radius是什么意思人人时光机寻时光机歌词拂晓雅阁我对电脑操作不熟悉,想买一本自学的电脑书籍,是电脑入门那一类的,最好还有办公软件应用那一类的吴晓波频道买粉五大知识付费平台有哪些?pwpw域名的技巧ps抠图技巧ps抠图多种技巧,越详细越好,急~~~~~~~神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取奇虎论坛奇虎是中国的吗?idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回机械键盘轴机械键盘什么轴好,机械键盘轴有几种
高防服务器租用qy 三级域名网站 sub-process 好看的桌面背景大图 圣诞节促销 165邮箱 hinet 泉州电信 支持外链的相册 双线asp空间 免费的域名 湖南idc 西安主机 photobucket 申请免费空间 lamp是什么意思 电信宽带测速软件 免费稳定空间 带宽测试 杭州电信宽带 更多