为了帮助大家复习好计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级C语言精选试题:
一、选择题
1. struct ex
{ int x ; float y; char z ;} example;
则下面的叙述中不正确的是( )。
A. struct结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型
2有以下程序#iinclude
ma1n(){char*S={“ABC”};
do
{printf(“%d”;*s%l0);s++}whi1e(*s);}
注意:字母A的ASCII码值为650.程序运行后的输出结果是()
A)5670
B)656667
C)567
D)ABC
3有以下程序
#include
intf(intx,inty){return((y-x)*x);)main()
{inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(“od ”,d);}
程序运行后的输出结果是()
A)10
B)9
C)8
D)7
4. 在TC2.0环境中,对文件进行保存使用的命令是( )。
A. OPEN
B. SAVE
C. LOAD
D. WRITE TO
5. 若已定义:int a[9],*p=a;不能表示a[1] 地址的表达式是( )。
A. p+1
B. a+1
C. a++
D. ++p
6有以下程序
#include
main(){intx;
scarf(“&d”,&x);if(x<=3);elseif(x!=10)printf(“&d ”。,x);}
程序运行时,输入的值在哪个范围才会有输出结果()
A)不等于10的整数
B)大于3且不等10的整数
C)大于3或等于10的整数
D)小于3的整数
7.在C++的类中,用于表示公共类型的关键字是( )。
A. class
B. private
C. protect
D. public
8.在C语言中对于实型数组,其每个数组元素的类型是( )。
A. 实型
B. 整型
C. 可以为任何类型
D. 不确定
9有以下程序
#include
voidflint*p,int*q);main()
intm=l,n=2,*r=&m;f(r,&n);printf(“%d,od”,m,n);}
voidf(int*p,int*q){p=p+l:*q=*q+1;}
程序运行后的输出结果是()
A)1,3
B)2,3
C)1,4
D)1,2
10若有以下定义intx[1O],*pt=x;
则对x数组元素的正确引用是()
A)*&x[10]
B)*(x+3)
C)*(pt+10)
D)pt+3
编辑推荐: