ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:15.97KB ,
资源ID:4599189      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4599189.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级考试C语言部分真题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级考试C语言部分真题.docx

1、计算机二级考试C语言部分真题2022年计算机二级考试C语言部分真题(11)以下表达中正确的选项是A)在C语言程序中,main 函数必需放在其他函数的最前面B)每个后缀为.C的C语言源程序都可以单独进展编译C)在C语言程序中,只有main 函数才可单独进展编译D)每个后缀为.C的C语言源程序都应当包含一个main函数(12)C语言中的标识符分为关键字、预定义标识符和用户标识符,以下表达正确的选项是A)预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义B)用户标识符可以由字母和数字任意挨次组成C)在标识符中大写字母和小写字母被认为是一样的字符D)关键字可用作用户标识符,但失去原有含

2、义(13)以下选项中表示一个合法的常量是(说明:符号表示空格)A)999B)0XabC)123E0.2D)2.7e(14)C语言主要是借助以下哪个功能来实现程序模块化A)定义函数B)定义常量和外部变量C)三种根本构造语句D)丰富的数据类型(15)以下表达中错误的选项是A)非零的数值型常量有正值和负值的区分B)常量是在程序运行过程中值不能被转变的量C)定义符号常量必需用类型名来设定常量的类型D)用符号名表示的常量叫符号常量(16)若有定义和语句:int a,b; scanf(“%d,%d“, 以下选项中的输入数据,不能把值3 赋给变量a、5 赋给变量b 的是A)3,5,B)3,5,4C)3 ,5

3、D)3,5(17)C语言中char 类型数据占字节数为A)3B)4C)1D)2(18)以下关系表达式中,结果为“假”的是A)(3+4)6B)(3!=4)2C)3=”A”printf(“%cn“,a);程序运行后的输出结果是A)AB)aC)HD)h(24)有以下程序#includeint f(int x);main() int a,b=0;for(a=0;aaj0) t=ai0;ai0=aj0;aj0=t;puts(a1);程序运行后的输出结果是A)fwoB)fixC)twoD)owo(33)有以下程序#includeint a=1,b=2;void fun1(int a, int b) pri

4、ntf(“%d%d”,a,b); void fun2( ) a=3; b=4; main() fun1(5,6); fun2();printf(“%d%dn“,a,b);程序运行后的输出结果是A)1 2 5 6B)5 6 3 4C)5 6 1 2D)3 4 5 6(34)有以下程序#includefunc(int n) static int num=1;num=num+n;printf(“%d“,num);void main() func(3);func(4);printf(“n“); 程序运行后的输出结果是A)4 8B)3 4C)3 5D)4 5(35)有以下程序#include#inclu

5、defun(int *p1,int *p2,int *s) s=(int*)malloc(sizeof(int);*s=*p1+*p2;free(s);void main() int a=1,b=40,*q=fun(printf(“%dn“,*q);程序运行后的输出结果是A)42B)0C)1D)41(36)有以下程序#includestruct STUchar name9;char sex;int score2;void f(struct STU a) struct STU b=“zhao“,”m”,85,90;a1=b;main() struct STU c2=“Qian“,”f”,95,9

6、2,“Sun“,”m”,98,99;f(c);printf(“%s,%c,%d,%d,“,c0.name,c0.sex,c0.score0,c0.score1);printf(“%s,%c,%d,%dn,“,c1.name,c1.sex,c1.score0,c1.score1);程序运行后的输出结果是A)Zhao,m,85,90,Sun,m,98,99B)Zhao,m,85,90, Qian,f,95,92C)Qian,f,95,92,Sun,m,98,99D)Qian,f,95,92,Zhao,m,85,90(37)以下表达中错误的选项是A)可以用trpedef 说明的新类型名来定义变量B)

7、trpedef 说明的新类型名必需使用大写字母,否则会出编译错误C)用trpedef 可以为根本数据类型说明一个新名称D)用trpedef 说明新类型的作用是用一个新的标识符来代表已存在的类型名(38)以下表达中错误的选项是A)函数的返回值类型不能是构造体类型,只能是简洁类型B)函数可以返回指向构造体变量的指针C)可以通过指向构造体变量的指针访问所指构造体变量的任何成员D)只要类型一样,构造体变量之间可以整体赋值(39)若有定义语句 int b=2; 则表达式(b,则输出结果是 【8】 。(9)有以下程序#includemain() int i,sum=0;for(i=1;i*c)c=a;re

8、turn c;main() int i=3,*p=r=st(p);printf(“%dn“,*r);程序运行后的输出结果是 【11】 。(12)以下程序的输出结果是 【12】#include#define N 3#define M(n) (N+1)*nmain() int x;x=2*(N+M(2);printf(“%dn“,x);(13)若有定义语句:char str=“0“;,则字符串str 在内存中实际占【13】 字节。(14)有以下程序#includeint fun(int n) if(n=0)return(1);return(fun(n-1*n);main() int t;t=fun(3); printf(“%dn“,t);程序运行后的输出结果是【14】 。(15)以下函数的功能是输出链表结点中的数据,形参指针h 已指向如下链表h A B C 0请填空。struct slist char data; struct slist *next;void fun(struct slist *h) struct slist *p;p=h;while(p) printf(“%c “,p-data);p= 【15】 ; printf(“n“);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1