2010年全国计算机等级考试标准预测试卷(一)二级公共基础知识和C语言程序设计(五)

时间:2011-02-16 07:07:27

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
6

参考答案: D

if语句的条件是当l既是3的倍数又是2的倍数时成立,所以此程序实现的功能是将10以内既是3的倍数又是2的倍数的数相加。

----------------------------------------

36、有以下程序:void fun2(char a,char b) {printf("%e%c",a,b); }char a=''A'',b=''B'';voidfunl(){a=''c'';b=''D'';}main(){ funl();printf("%c%e",a,b);fun2(''E'',''F'');}程序的运行结果是( )。

A.CDEF

B.ABEF

C.ABCD

D.CDAB

参考答案: A

在函数funl()之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处开始到整个程序末结束。在函数funl()之内定义了两个变量a和b,并且分别初始化为字符''C''和''D''。

----------------------------------------

37、有以下程序#include <stdio.h>main(){char cl=''1'',c2=''2'';cl=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行时输入a<回车>后,下列叙述中正确的是( )。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值

参考答案: A

本题考查getchar()函数,从终端读入一个字符作为函数值。在输入时,空格、回车符都将作为字符读入,而且只有在用户敲入回车键时,读入才开始执行。所以当输入a<回车>后,变量c1被赋予字符a,而变量c2被赋予回车符。

----------------------------------------

38、 下述程序的输出结果是( )。#deftne N 20fun(int a[],int n,int m){ int i,j;for(i=m;i>n;i--)a[i+1]=a[i];}main(){ int i,a[N]={1,2,3,4,5,6,7,8,9,10};fun(a,2,9);for(i=0;i<5;i++)printf("9%d",a[i]);}

A.10234

B.12344

C.12334

D.12234

参考答案: B

函数fun的功能是从数组a中依次将当前值赋给一个元素,所以当函数fun(a,2,9)执行后,数组a[]={1,2,3,4,4,5,6,7,8,9,10}。

----------------------------------------

39、 若要用函数fopen打开-个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件( )。

A.

B.

C.

D.

参考答案: A

本题考查strcmp()函数的使用,其函数功能为:比较字符串strl和str2,当strlstr2,返回正值。

----------------------------------------

40、 下列叙述中错误的是( )。

A.在C语言中,函数中的自动变量可以赋初值,每调用-次赋-次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量

参考答案: B

本题考查文件使用方式标识符。方式“wb”为输出打开一个二进制文件;方式“wb+”为读写建立一个新的二进制文件;方式“rb+”为读写打开一个二进制文件;方式“rb”

首页 上页 4 5 6 下页 尾页 5/9/9
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部