第六届全国信息技术大赛做过模拟考试的给个答案看看,我只能到94分了。谢谢了

如题所述

你考的是什么?我做的事c语言的。

一、单项选择题 【共60题,每小题1分,共60分。下列每题给出的多个选项中,只有一项是最符合试题要求的。请选择相应的正确答案。】
1.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为(B)。
A)7
B)8
C)9
D)10

2.若i为整型变量,则以下循环执行次数是(D)。 for(i=0;i<=5;i++) printf(“%d”,i);
A)5
B)0次
C)1次
D)6次

3.下列字符串为标识符的是(A)。
A)_1_A
B)5_student
C)long
D)!DF

4.变量的指针,其含义是指该变量的(B)。
A)值
B)地址
C)名
D)一个标志

5.有一函数关系见下表: 下面程序段中能正确表示上面关系的是(C)。
A)y=x+1;
if(x>=0)
if(x==0) y=x;
else y=x-1;
B)y=x-1;
if(x!=0)
if(x>0) y=x+1;
else y=x;
C)if(x<=0)
if(x<0) y=x-1;
else y=x;
else y=x+1;
D)y=x;
if(x<=0)
if(x<0) y=x-1;
else y=x+1;

6.一个c程序的执行是从(A)。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束

7.已知各变量的类型说明如下: int k,a,b; unsigned w=5; double x=1.42; 则以下不符合c语言语法的表达式是(A)。
A)x%(-3)
B)w+=-2
C)k=(a=2,b=3)
D)a+=a-=a=3

8.定义如下变量和数组 int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句 for(k=0;k< 3;k++)   printf(“%d”,a[k][2-k]);输出结果是(A)。
A)357
B)369
C)159
D)147

9.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出方式为(B)。
A)从左起输出该字串,右补空格
B)按原字符长从左向右全部输出
C)右对齐输出该字串,左补空格
D)输出错误信息

10.以下函数定义形式正确的是(A)。
A)double fun(int x,int y)
B)double fun(int x;int y)
C)double fun(int x,int y);
D)double fun(int x,y);

11.若运行时给变量x输入12,则以下程序的运行结果是(A)。 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d\n",y);}
A)0
B)22
C)12
D)10

12.10.c语言中whi1e和do-while循环的主要区别是(A)。
A)do-while的循环体至少无条件执行一次
B)while的循环控制条件比do-while的循环控制条件严格
C)do-while允许从外部转到循环体内
D)do-while的循环体不能是复合语句

13.若有说明int *p,m=5,n;以下程序段正确的是(D)。
A)p=&n;
scanf("%d",&p);
B)p=&n;
scanf("%d",*p);
C)scanf("%d",&n);
*p=*n;
D)p=&n;
*p=m;

14.设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是(B)。
A)while循环执行10次
B)循环体语句一次也不执行
C)循环是无限循环
D)循环体语句执行一次

15.下面字符常量正确的是(C)。
A)“c”
B)‘\\
C)‘n’
D)‘ab’

二、多项选择题 【共20题,每小题2分,共40分。下列每题给出的多个选项中,有一项或多项是符合试题要求的。请选择相应的正确答案。多选、少选或错选均不得分。】
1.以下关于C语言中循环的描述正确的有(ACD)。
A)在while和do-while循环体内应包含使循环趋于结束的语句
B)do-while的循环体不能是复合语句
C)do-while的循环体至少无条件执行一次
D)在for循环中可以使用break语句跳出循环体
E)for循环只能用于循环次数已经确定的情况

2.设有int a=3,b=5;下面表达式值不等于1的有(AC)。
A)a<0&&b<0
B)a=fabs(b)-(a+1)
C)a<b||b<0
D)(a,2,-5)= =(b,2,a)
E)!(a>0&&b<0)

3.以下叙述正确的有(ACDE)。
A)一个C语言程序有且仅有一个main函数
B)C语言程序中,main函数是没有参数的
C)一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用
D)main函数是由系统调用的
E)若要通过函数参数带回多个返回值,则应使用按地址传送的参数结合方式

4.整型变量的类型标识符包括(ABCD)。
A)short
B)long
C)unsigned int
D)int
E)ch

5.若有定义int a[5],则下列对a数组元素或地址的引用错误的有(AC)。
A)&a[5]
B)a[2]
C)a++
D)*a
E)a[0]
温馨提示:答案为网友推荐,仅供参考