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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机软件及应用DC测试100题Word下载.docx

1、 int i; int sum; for ( i = 1 ; i 6 ; i+ ) sum += i ; printf(“%dn”, sum);则程序运行后的输出结果为( )A15 B14 C随机值 D0在C语言中,有如下的定义和赋值语句 int a4 = 1,2,3,4; int *p; p = &a0;则*p+表示的是( )Aa0 Ba1 Ca0的地址 Da1的地址 int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; int i,j; for(i = 0 ;i 4;i+) for(j=1; j=i; j+) printf(“%c”, ); f

2、or(j = _; j printf(“%4d”,numij); printf(“n”); 若想实现如下图所示输出,则在程序空白处填写( ) 1 2 3 4 6 7 8 11 12 16 Ai-1 Bi Ci+1 D4 i有如下C语言 void swap(int *p1, int *p2) int *temp; temp = p1; p1 = p2; p2 = temp; int a = 3, b = 5; int *pointer1, *pointer2 pointer1 = &a; pointer2 = &b; swap(pointer1,pointer2); printf(“%d,%dn

3、”,a,b); printf(“%d,%dn”,*pointer,*pointer2) 则程序运行后的输出结果为( ) A3,5 B3,5 C5,3 D5,3 5,3 3,5 3,5 5,3在C语言中,表达式10!=9的值为( )。(选择一项)a) trueb) 随机值c) 0d) 1在C语言中,下列关于函数的叙述中正确的是( )。(选择二项)a)一个函数内部可以调用另一个函数,也可以调用它本身b)每个函数都可以被单独编译c)每个函数都可以单独运行d)在一个函数内部可以定义另一个函数AB在C语言中,默认头文件的扩展名是( )。a).hdb).cc).cppd).h在C语言中,下列有关文件操作的

4、叙述中错误的是( )。a) 使用fseek函数可以实现改变文件的位置指针b) 在程序结束时,应当用fclose函数关闭已打开的文件c) 利用fread函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据d) 不可以用FILE定义指向二进制文件的文件指针有如下C语言代码:#includevoid main(void)struct studentstuct int No; char Name20; char Sex; float Score; ;struct studentstruct student1; struct studentstruct *ps; ps=&student1; s

5、tudent1.No=1; strcpy(student1.Name,”ZhangGuo”); student1.Sex=M; studeng1.Score=90.5; _;若其实现的功能是记录某学员信息并输出,则空白处不可以填入的代码是( )(选择一项)a) printf(“No:%dnName:%snSex:%cNscore:%.2fn”, student1.No,student1.Name,student1.Sex,student1.Score)b) printf(“No: (*ps).No,(*ps).Name,(*ps).Sex,(*ps).Score)c) printf(“No:

6、ps-No,ps-Name,ps-Sex,ps-Score)d) printf(“No: ps.No,ps.Name,ps.Sex,ps.Score) char c; char a=“shouji”; char *p=a; c=_; putchar(c); 则在程序空白处填上( )表达式,编译运行后能够输出字符”o”。a) (p+=2, *(p+)b) (p+=2,*+p)c) (p+=3,*p+)d) (p=p+2,+*p) void swap1(int c0,int c1) int t; t=c00; c00=c10; c10=t; void swap2(int *c0, int *c1)

7、 t=*c0; *c0=*c1; *c1=t; int a2=3,5,b2=3,5; swap1(a, a+1); swap2(&b0, &b1); printf(“%d%d%d%dn”,a0,a1,b0,b1); 则编译运行后其输出结果是( )(选择一项)a) 3553b) 5335c) 3535d) 5353在C语言中,有如下语句: int a32=1,2,3,4,5,6,*p3; p0=a1; 则*p0+1所表示的数组元素是( ).(选择一项)a) a01b) a10c) a11d) a12在C语言中,下列关于注释的说法错误的是( )。A)注释中尽量多使用计算机专业术语和缩写,以简化注释

8、。B)注释一般放在代码的上方或右方,不放在被注释代码的下方。C)注释的频度要合适,一般要求占整个程序总行数的1/51/4D)注释不能有嵌套。在C语言中,下列关于条件语句的描述中正确的是( )。 (选择二项)A)当if语句嵌套使用时,else总是和最近的一个未配对的if匹配 B)一个if可以有多个else与之匹配 C)一个switch语句总是可以被一系列if. else语句替换 D)当程序执行到if语句中的break时,将退出程序AC有如下两段C语言代码 :程序段1: for(row=0;row100;row+) for(col=0;col5;col+) sum=sum+a rowcol;程序段

9、2:for(col=0;则上述两段代码执行效率高的是( )。 A)两段一样高 B)第一段程序较高 C)第二段程序较高 D)无法比较有如下C语言程序 :#include int d=1;fun(int p)int d=5;d+=p+;printf(“%d ”,d);int a=3;fun(a);d+=a+;则程序运行的结果是( )。A)9 6 B)9 4 C)8 4 D)8 5在C语言中,有如下定义: int n1=0; int n2; int *p=&n2; int *q=&n1;则以下赋值语句中与 ”n2=n1;” 语句等价的是( )。A)*p=*q;B)p=q;C)*p=&D)p=*q;有

10、如下C语言程序: for (i=1;i=5; if(i break; printf(“%dn”,i);则程序运行后的输出结果是( )。(选择一项) A)2 B)3 C)4 D)5 struct student int x; a; void f(struct student b) b.x=20; b.c=y; a.x=10; b.c=e f(a); printf(“%d,%cn”,a.x,a.c);则程序编译运行后的结果是( )。A)20,y B)20,e C)10,e D)10,y char str13=“cd”; char str27=“ab”; strcat(str2,str1); pri

11、ntf(“%dn”,strcmp(“abcd”,str2);则编译运行后其输出结果( )。a)等于0b)等于-1c)大于0s)等于-35void fun(int *a, int i, int j)j) t=ai; ai=aj; aj=t; i+; j-; fun(a,i,j); int x=2,6,1,8,i; fun(x,0,3); for(i=0;4; printf(“%2d”,xi);a)1 2 6 8b)8 6 2 1c)8 6 1 2d)8 1 6 2int f(int b4) int i,j,s=0; for(j=0;jj+) i=j; i=3-j; s+=bij; return

12、s; int a44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0; printf(“%dn”,f(a);则编译运行后其输出结果是( )。a)12b)11c)18d)16在C语言中,将一个函数声明为static后,该函数将( )。a)既能被同一源文件中的函数调用,也能被其他源文件中的函数调用。b)只能被同一源文件中的函数调用,不能被其他源文件中的函数调用。c)只能被其他源文件中的函数调用,不能被同一源文件中的函数调用。d)既不能被同一源文件中的函数调用,也不能被其他源文件中的函数调用。在C语言中,下列能够作为合法的变量标识符的是( )。 a) 8abc b) _1_2_3_

13、 c) my.space d)&name # include j-) if (j%3) -j; printf(“%d”,j); 则程序运行后输出的结果是( )。a) 6 3 b) 7 4 c) 6 2 d) 7 5void func () int var_a=0; static int var_b=0; printf(“%d”,var_a); printf(“%d”,var_b); var_a+; var_b+; for (i=0; func();a) 000000 b) 001122 c) 001020 d) 000102 for (a=1,b=1;a=20) if (b%3=1) b+=3

14、; b-=5; printf(“%dn”,a); 则程序运行后的输出结果是( )。a) 7 b) 8 c) 9 d) 10 int x,y,z;scanf(“%d,%d,%d”,&x,&y,&z);if (xy) t=x; x=y; y=t;z) t=z; z=x; x=t;if (y t=y; y=z; z=t;printf(“%d %d %d”,x,y,z);输入三个互不相等的整数后,程序实现的功能是( )。a) 将三个数按照从大到小的顺序输出b) 将三个数按照最大数、最小数、中间数的顺序输出c) 将三个数按照中间数、最大数、最小数的顺序输出d) 将三个数按照从小到大的顺序输出有如下C用语

15、言程序: int f(int a,int n) if(n=1) return f(a,n-1)+an-1; else return 0; int aa5=1,2,3,4,5; int s; s=f(aa,5); printf(“%dn”,s); 则程序运行后的输出结果为( )。a) 4b) 5c) 14d) 15struct STUchar num 10;float score 3;struct STU s3=“20021”,90,95,85,“20022”,95,80,75,“20023”,100,95,90;struct STU *p=s;int i;float sum=0;for(i=0

16、;3;sum=sum+p-score i;printf(”%6.2fn”, sum);a) 250.00b) 270.00c) 280.00d) 285.00在C语言中,下列用于连接两个字符串的函数是( )。 (选1项)a. strcpyb. strlenc. strcmpd. strcat在C语言中,假设指针p和数组b4是相同的数据类型,且p的初值为&b0,则p+3指向的元素为( )(选1项)a. b3b. &b3c. b2d. &b2在C语言中,有一函数关系如下所示:Y=x-1(x则下列程序段中能正确表达上述关系的是( ) a. if(x=0) y=x+1; if(x=0) y=x; else y=x-1;b. if(x!=0) y=x-1; if(x0) y=x+1; else y=x;c. if(x=0) if(x0) y=x-1; else y=x+1;d. if(x=0) y=x; if(x=y?1:0;printf(“%d”,z);int a;for(a=0;function();a. 011b. 001c. 101d. 110在C语言中,如果函数malloc未能成功执行分配到满足尺寸的内存,则该函数的返回值是( ) (选1项)a) 0b) -1c) EOFd) NULL

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

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