青岛科技大学C语言复试笔试,青岛科技大学c语言期末考试题Word版

《青岛科技大学c语言期末考试题Word版》由会员分享,可在线阅读,更多相关《青岛科技大学c语言期末考试题Word版(10页珍藏版)》请在人人文库网上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!第四套试题一、选择题(20个小题,每小题2分,共40分):1、以下不正确的C语言标识符是____。AABC Babc Ca_bc Dab.c2、设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是____。Aa&b Ba(此处代表Enter),则程序的输出结果是____。main( ) int a;float b,c;scanf(“%2d%3f%4f”,&a,&b,&c);printf(“na=%d,b=%f,c=%fn”,a,b,c);Aa=98,b=765,c=4321 Ba=10,b=432,c=。

2、8765Ca=98,b=765.000000,c=4321.000000 Da=98,b=765.0,c=4321.05、设有如下函数定义:int f(char *s) char *p=s;while(*p!=0) p+;return (p-s);如果在主程序中用下面的语句调用上述函数,则输出结果为____。printf(“%dn”,f(“goodbye!”);A3 B6 C8 D06、以下程序的输出结果是____。main( ) int w=4,x=3,y=2,z=1;printf(“%dn”,(w=&b0) putchar(*chp);putchar(n);AGoodbye BgOODBY。

3、E C无任何输出 DeybdooG18、若有如下说明,则____的叙述是正确的。struct st int a;int b2;a;A结构体变量a与结构体成员a同名,定义是非法的B程序只有在执行到该定义时才为结构体st分配存储单元C程序运行时为结构体变量a分配6个字节存储单元D不能将结构体类型说明与变量定义紧凑写在一起19、设有如下定义:struct std int a;float b;data ,*p;若有p=&data;则对data中的成员变量a的正确引用是____。A(*p).data.a B(*p).a Cp-data.a Dp.data.a20、以下程序的输出结果是____。main(。

4、 ) char x=040;printf(“%dn”,x=x(代表Enter),写出程序的执行结果。#include “stdio.h”main( ) char c;while(c=getchar( )!=n)switch(c-2) case 0:case 1 :putchar(c+4);case 2 :putchar(c+4);break;case 3 :putchar(c+3);default:putchar(c+2);break;printf(“n”);2、main( ) int x=2,y=3,z=0;try(x,y,z);printf(“(2)x=%d,y=%d,z=%dn”,x,y。

5、,z);try(int x,int y,int z) z=x+y; x=x*x; y=y*y;printf(“(1)x=%d,y=%d,z=%dn”,x,y,z);3、#include “stdio.h”#include “string.h”main( ) char *p1=“abc”,*p2=“ABC”,str50=“xyz”;strcpy(str+2,strcat(p1,p2);printf(“%sn”,str);4、#include “stdio.h”#define NUM 8void invert(int *a,int n);main( ) int aNUM=10,20,30,40,50,60,70,80,i;invert(a,NUM);for(i=0;i0) strcpy(s,str0);strcpy(str0,stri);strcpy(stri,s);for(i=0;i0) strcpy(s,stri);strcpy(stri,str9);strcpy(str9,s);puts(str0);puts(str9。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值