(1)计算机的存储系统一般指主存储器和( c)。选择支:a:累加器b:寄存器c:辅助存储器d:鼠标器。
2)写字板是windows98的一个程序( d )。选择支:
a:工作桌面b:系统文件c:应用窗口d:附件程序。
3)在ibm-pc系统里,每个ascii的编码是由(b )表示。选择支:a:一个位b:一个字节c:一个十进制数d:两个字节。
4)我国拥有自主版权的字表处理软件中,使用最广泛的是( a)。选择支:a: wpsb: lotusc: ccedd: word
5)下面( c)选项中的设备依次为:输入设备、输出设备和存储设备。选择支:
a: crt、cpu、rom
b:硬盘、鼠标器、键盘c:鼠标器、绘图仪、光盘d:磁带、打印机、激光打印机。
6)下列说法不正确的是(a)。选择支:
a:开机时应先开主机,再开各外部设备b:关机时应先关主机,再关各外部设备c:微机对环境条件是有一定要求的d:硬盘中重要文件也需要备份。
7)若有如下语句。
int x=3;
do while(!(x));
则上面程序段b
a)输出的是1 b)输出的是1和-2
c)输出的是3和0 d)是死循环。
8)若k,g均为int型变量,则下列语句的输出。
为(d)。k=017; g=111; printf("%d\t",+k);printf("%x",g++)a) 15 6fb) 16 70c) 15 71d) 16 6f
9)下面程序(每行程序前面的数字表示行。
号)1 main()
4 int i;
5 for(i=0;i<3;i++)scanf("%d",&a[i]);
6 for(i=1;i<4;i++)a[0]=a[0]+a[i];
7 printf("%d",a[0]);
8da)没有错误b)第3行有错误。
c)第5行有错误d)第6行有错误。
10)char a[10];不能将字符串"abc"存储在。
数组中的是(c)。a) strcpy(a,"abc");
b) a[0]=0;strcat(a,"abc");c) a="abc";d) int
i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
11)putchar函数可以向终端输出一个:
da)整型变量表达式值。
b)实型变量值。
c)字符串。
d)字符或字符型变量值。
12)若希望当a的值为奇数时,表达式的值为。
真",a的值为偶数表达式的值为"假"。则以下不能满足要求的表达式是:c
a) a%2==1 b)!(a%2 ==0) c)!(a%2)d) a%2
13)以下正确的定义语句是d__.
a) int a[1][4]=;
b) float x[3]
c) long b[2][3]=,
d) double y[3]=;
14)设有定义:int n=0,*p=&n,**q=&p;则以。
下选项中,正确的赋值语句是(d)。a) p=1;b) *q=2;c) q=p;d) *p=5;
15)以下关于long、int和short类型数据占。
用内存大小的叙述中正确的是da)均占4个字节。
b)根据数据的大小来决定所占内存的字节数c)由用户自己定义。
d)由c语言编译系统决定。
16)为了避免在嵌套的条件语句if一else中。
产生二义性,c语言规定else子句。
总是与( b )配对。
a)缩排位置相同的if b)其之前最近的if
c)之后最近的if d)同一行上的if
17)设有说明: char w; int x; f1oat
y; double z;则表达式w* x+z-y值的数据类型为:d
a)float b)char c)int d)double
18)以下说法正确的是:d
a)输入项可以为一实型常量,如scanf("%f",3.5);
b)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");
c)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f);
d)当输入数据时,必须指明变量的地址,如scanf("%f",&f);
19)设以下变量均为int类型,则值不等于7
的表达式是c
a) (x= y= 6, x+y,x+1) b)(x= y=6,x+y,y+1)
c) (x=6,x+1,y=6,x+y) d) (y=6,y+l,x= y,x+1)
20)在c语言中,一维数组的定义方式为:类。
型说说明符数组名a__。
a) [整型常量表达式b) [整形表达式]
c)[整型常量]或[整型表达式] d)[整型常量]
21)当运行以下程序时,从键盘输入:ab
cdd(表示回车),则下面程序的运行结果是#include<>#difine n 6
main()
char c[n];
int i=0;
for (;ifor(i=0; i}
da)abcdef b)a c)b d)ab
b c cc d def
22)若有int *p=(int
)malloc(sizeof(int));则向内存申请到内。
存。空间存入整数123的语句为(a)。
a) scanf("%d",p);
b) scanf("%d",&p);
c) scanf("%d",*p);
d) scanf("%d",*p);
23)设x,y和z是int型变量,且x=3,y=4,z=
5,则下面表达式中值为0的是da)'y'&&y'b)x <=yc) x||y+z&&y-zd) !x(24)若有说明:int a[10];则对a数组元素的正确引用是d__。
a)a[10] b) a[3.5] c) a(5) d)a[10-10](25)下面程序的功能是计算:1至50中是7的倍数的数值之和,请选择填空。
d#include<>main()a) (int)(i/7)==i/7b) (int)i/7==i/7c) i%7= 0d) i%7==0(26)c语言中用于结构化程序设计的三种基本结构是(a)。a)顺序结构、选择结构、循环结构b) if、switch、breakc) for、while、do-whiled) if、for、continue
27)c语言允许函数类型缺省定义,此时函数。
值隐含的类型是(b)。
a) float
b) intc) longd) double
28)下面四个选项中,均是不合法的用户标。
识符的选项是。c
a) ab)float c)b-ad)一123
p_01a0goto
tempdo一aintint(29)下列运算符中优先级最低的是:a
a)?:b)&&c)+ d) !
30)以下程序的运行结果是:d
main()
int k= 4,a=3,b=2,c=1;
printf("%d",k}
a)4 b )3 c)2 d)1
1)c语言中有字符串变量,与字符数组等价。w
2)函数调用可以作为一个函数的实参。y
3)若有以下定义和语句:char *s4="c test";该语句可以给s4正确赋值。y
4)当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。w
5)若定义了int *pointer[5],则表示定义了一个指向5个元素的一维数组的指针变量。w
1)下面程序是求[5,300]之间的能被7整除的数的平方和。请修改程序中的错误,使它能得出正确的结。
果,并给出正确结果,填入相应窗口。
程序:原程序:
#include <>#include <>main()
long sum;int i;sum=0;
for (i=5;i<=300;i++)
2)下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*71*2*3*..n)/(3*5*7*..
2*n+1))请将程序补充完整,并给出当n=30时,程序的运行结果(按四舍五入保留10位小数)。程序:
原程序:#include <>#include <>double fun(int n)
double s, t; int i;s=1.0;__1___
for(i=1;i<=n; i++)
return s;}
main()
printf(" %12.10lf", fun(30));
C语言考试题A卷解答
卷号 a卷 二oo九 二o一o 学年第二学期。c语言程序设计 二 标答。09gb电气123班 09gb通信12班用 一 判断题 共5小题,每题2分,共10分 1.c语言是在b语言的基础上发展起来的。t 2.赋值表达式的左值必须为变量或数组。t 3.数组是有序数据的集合,数组中的元素可以是不同的数据类...
C语言2019考试题正题
一 单项选择题 每题1分,共20分 请将正确选项写在下表相应位置上,答在其他位置不得分。1 以下哪个符号在传统流程图中表示 判断框 abcd 2 在c语言中用 代表 真 a 0b 非0数 c trued true 3 整形数x和y的初始值为int x 3,y 2 则表达式xa x 3,y 2 b x...
C语言课程设计考试题目
c程序课程设计题目及任务。一 设计题目 任务。从以下三个题目中任选一个。题目一 医院病历管理系统。任务 自学c语言中相关知识,设计出医院病历管理系统。要求如下所述 1.能够完成病人出院和入院记录。必须录入的病历信息 患者名,患者工作单位 科室名称 科室编号,主治医生姓名,主治医生工号等。其它信息可以...