计算机等级二级C笔试考前练习习题_资格考试-计算机等级考试.pdf
《计算机等级二级C笔试考前练习习题_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《计算机等级二级C笔试考前练习习题_资格考试-计算机等级考试.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-word.zl-计算机等级二级 C 笔试考前练习习题一 1.翻开一个已经存在的非空文本文件,假设文件名为 stu,那么正确的翻开语句为()A)FILE*fp;fp=fopen(stu.txt,r)B)FILE*fp;fp=fopen(stu.txt,r)C)FILE*fp;fp=fopen(stu.txt,wb)D)FILE*fp;fp=fopen(stu.txt,wb)2.设有如下程序:char sub(char*q)while(*q!=0)if(*q=A&*q=a&*q=z)*q=*q-32;printf(%c,*q);q+;main()char*s=abcABC;sub(s);那么程序
2、运行后的输出结果是()A)ABCabc B)abcABC C)abcabc D)ABCABC 3.在以下语句中,正确的选项是()A)static char str=China;B)static char str;str=China;C)static char str15,str2=China;str1=str2;D)static char str1,str2;str2=China;strcpy(str1,str2);4.假设在 fopen 函数中使用文件的方式是wb+,该方式的含义是()A)为读/写翻开一个文本文件 B)为输出翻开一个文本文件 C)为读/写建立一个新的文本文件 D)为读/写建立
3、一个新的二进制文件 5.以下关于宏与函数的表达中正确的选项是()A)使用函数或宏命令对 C 的源程序都没有影响 B)函数具有类型,宏不具有类型 C)函数调用和带参的宏调用都是将实参的值传给形参 D)使用函数比使用宏运行速度快 6.有以下程序:intx=1,y=2;-word.zl-void fun1()x=3;y=4;void fun2(intx,inty)printf(%d,%d,n,x,y);main()fun1();printf(%d,%d,x,y);fun2(5,6);程序的运行结果是()A)1,2,3,4 B)1,2,5,6 C)3,4,5,6 D)3,4,1,2 7.假设有如下调用
4、函数:int sub(int*t)return(t);该函数的返回值是()A)形参 t 中存放实参变量的地址值 B)形参 t 自身的地址值 C)指针变量 t 所指的实参变量的值 D)随机的值 8.下面程序的输出结果是()#define PI3.1415#define ARE(x)PI*x*x main()int r=2;printf(%f,ARE(r+1);A)28.26 B)28.260000 C)9.28 D)9.280000 9.以下程序的输出结果是()main()int a=2,k;for(k=0;k3;k+)printf(M,f1(a);f1(int a)int b=0;static
5、 int c=3;b+;c+;return(a+b+c);如下程序程序的运行结果是假设有如下调用函数该函数的返回值是形参中存放实参变量的地址值形参自身的地址值指针变量所指的实参变量的值随机的值下面程序的输出结果是以下程序的输出结果是在下面关于指针的说法中错误的量只能指向同一个类型的变量指针变量中只能存放地址指针答案计算机等级二级笔试考前练习习题二是一种函数调用一个双精度型表达式一个整型表达式一个不合法的表达式以下选项中错误的选项是在宏定义中用宏名代替一个单精有两个数组元素的字符型一维数组数组的两个元素分别存放的是含有个字符的一维字符数组的首地址数组的两个元素中各自存放了字符和的地址有以下程序程
6、序的输出结果是假设有如下程序那么程序运行后的输出结果是假设有如下-word.zl-A)7 7 7 B)7 10 13 C)7 9 11 D)7 8 9 10.在下面关于指针的说法中,错误的一条是()A)变量的指针就是变量的地址 B)可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量 C)一个指针变量只能指向同一个类型的变量 D)指针变量中只能存放地址(指针)答案:1.A 2.A 3.A 4.D 5.B 6.C 7.A 8.D 9.D 10.B 计算机等级二级 C 笔试考前练习习题二 1.sizeof(double)是()A)一种函数调用 B)一个双精度型表达式 C)一个整型表达式 D)
7、一个不合法的表达式 2.以下选项中错误的选项是()A)char*sp;gets(sp);B)charsp5;gets(sp);C)char*sp=12345;gets(sp);D)char sp5=0;gets(sp);3.在宏定义#define PI 3.14159 中,用宏名 PI 代替一个()A)单精度数 B)双精度数 C)常量 D)字符串 4.设有如下定义:char*aa2=abcd,ABCD;那么以下说法中正确的选项是()A)aa 数组元素的值分别是abcd和ABCD B)aa 是指针变量,它指向含有两个数组元素的字符型一维数组 C)aa 数组的两个元素分别存放的是含有 4 个字符的
8、一维字符数组的首地址 D)aa 数组的两个元素中各自存放了字符a和A的地址 5.有以下程序:#include void fun(int*s,int*d)*d=*(s+2);main()inta=1,2,3,4,5,*b;如下程序程序的运行结果是假设有如下调用函数该函数的返回值是形参中存放实参变量的地址值形参自身的地址值指针变量所指的实参变量的值随机的值下面程序的输出结果是以下程序的输出结果是在下面关于指针的说法中错误的量只能指向同一个类型的变量指针变量中只能存放地址指针答案计算机等级二级笔试考前练习习题二是一种函数调用一个双精度型表达式一个整型表达式一个不合法的表达式以下选项中错误的选项是在宏
9、定义中用宏名代替一个单精有两个数组元素的字符型一维数组数组的两个元素分别存放的是含有个字符的一维字符数组的首地址数组的两个元素中各自存放了字符和的地址有以下程序程序的输出结果是假设有如下程序那么程序运行后的输出结果是假设有如下-word.zl-b=(int*)malloc(sizeof(int);fun(a,&b);printf(%dn,*b+1);程序的输出结果是()A)2 B)3 C)4 D)5 6.假设有如下程序:sub(int x)int y=0;static int z=1;y+=x+2;z+=y+x;return(z);main()int t=1,n;for(n=0;n3;n+)p
10、rintf(%d,sub(t);那么程序运行后的输出结果是()A)5,5,5 B)5,9,13,C)5,7,9,D)5,8,11,7.假设有如下定义和声明:structs int m;char ch;double x;union t char a6;int b3;tt;ss;那么 sizeof(struct s)的值是()A)6 B)14 C)17 D)20 8.以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30角的正弦值和 2 的 3 次方值。正确的调用是()A)abs(-4.5)B)sqrt(-4.0)C)sin(3.1416/6.0)D)paw(2.0,3.0)
11、9.假设有如下程序:#definePI3.1415926#defineA(r)2*PI*r 如下程序程序的运行结果是假设有如下调用函数该函数的返回值是形参中存放实参变量的地址值形参自身的地址值指针变量所指的实参变量的值随机的值下面程序的输出结果是以下程序的输出结果是在下面关于指针的说法中错误的量只能指向同一个类型的变量指针变量中只能存放地址指针答案计算机等级二级笔试考前练习习题二是一种函数调用一个双精度型表达式一个整型表达式一个不合法的表达式以下选项中错误的选项是在宏定义中用宏名代替一个单精有两个数组元素的字符型一维数组数组的两个元素分别存放的是含有个字符的一维字符数组的首地址数组的两个元素中
12、各自存放了字符和的地址有以下程序程序的输出结果是假设有如下程序那么程序运行后的输出结果是假设有如下-word.zl-main()floata,l;a=3.0;l=A(a);printf(r=%.2f,l=%.2fn,a,l);那么程序运行后的输出结果是()A)r=3.00l=18.85 B)3.00,18.85 C)r=3.000000l=18.8495555 D)r=3.0 l=18.8495555 10.假设有如下程序:#includestdio.h voidmain()FILE*fp;fp=fopen(test,wb)fprintf(fp,%d%.1f,%c%c,5,238.41,B,h
13、);fclose(fp);那么程序运行后向文件输出的结果是()A)5 238.41 B hB)5238.4,Bh C)5,238.4,B,h D)5238.41Bh 答案:1.C 2.A 3.D 4.C 5.C 6.B 7.C 8.C 9.A 10.B 计算机等级二级 C 笔试考前练习习题三 1.假设有如下程序:void s(char*m,int n)*m=*m+3;n=n+3;printf(%c,%c,*m,n);main()char p=b,q=B;s(&q,p);printf(%c,%cn,p,q);那么程序运行后的输出结果是()A)E,e,b,E B)e,E,b,F C)E,e,e,E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 等级 二级 笔试 考前 练习 习题 资格考试 计算机等级考试
限制150内