77范文网 - 专业文章范例文档资料分享平台

计算机c练习100-1题(3)

来源:网络收集 时间:2019-05-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

计算机C语言练习100-1题(xingweimin@sina.com) 80.下面程序段是输出两个字符串对应相等的字符。请选择填空( )。

void main(void) {

char x[]=\Programming\; char y[]=\Fortran\; int i=0;

while (x[i] != '\\0' && y[i] != '\\0') if (x[i] == y[i]) printf(\ else i++; }

A) x[i++] B) y[i++] C) x[i] D) y[i]

81.下面的程序的输出是( )。

main()

{ struct cmplx { int x;int y;} cnum[2]={1,3,2,7}; printf(\

}

A )0 B) 1 C) 3 D) 6

82.下面的的程序用来统计文件中字符的个数,请填空( )。 #include \stdio.h\ main()

{ FILE *fp; long num=0;

if((fp=fopen(\ {printf(\'topen file! \\n\ while ( ______ ) {fgetc(fp); num++;} printf(\ fclose(fp); }

A) !feof(fp) B) !fp C) feof(fp) D) 1 83.以下程序的输出结果是( )。

A)11 B)12 #include \

C)13

D)15

#define F(x) 2.84+x

#define PR(y) printf(\#define PR1(y) PR(y);putchar('\\n') main()

{ int a=2; PR1(F(5)*a); }

84.以下程序的输出结果是( )。

A)7 B)35 C)1 #define M(x,y) (x)<(y)?(x):(y)

D)5

计算机C语言练习100-1题(xingweimin@sina.com) main()

{int x,y,z; x=1;y=5;

z=7*M(x,y);

printf(\

}

85.当定义一个结构体变量时系统分配给它的内存是( )。 A)结构体中第一个成员所需的内存量 B)结构体中最后一个成员所需的内存量 C)结构体成员中占内存量最大者所需的内存量 D)结构体中各成员所需内存量的总和 86.在对typedef的叙述中错误的是( )。

A)用typedef可以定义各种类型的别名,但不能用来定义变量的别名 B)用typedef可以增加新类型

C)用typedef只是将已存在的类型用一个新的标识符来代表 D)使用typedef有利于程序的通用和移植

87.设有以下说明语句,则下面的叙述不正确的是( )。

struct abc

{int m; float n;}stype;

A)struct是结构体类型的关键字 B)abc是用户定义的结构体名 C)m和n都是结构体成员

D)stype是用户定义的结构体变量名

88.根据下面的定义,能输出字符串\Li\的语句是( )。

struct person {char name[10]; int age;

}class[10]={\

A)printf(\ B)printf(\ C)printf(\ D)printf(\

89.下面程序的运行结果是( )。

main()

{struct cmplx

{int x;int y;}cm[2]={1,2,3,4};

printf(\

A) 5 B)2 C)3 D)4 90.以下程序输出结果是( )。 A)Zhang

B)Zhao C)Wang D)18

struct stu {

int num;

char name[10];

计算机C语言练习100-1题(xingweimin@sina.com) int age; };

void fun(struct stu *p)

{ printf(\main() {

struct stu students[3]={ {9801,\ {9802,\ {9803,\ fun(students+2); }

91.设有以下定义和语句,则下面对结构体成员的引用不正确的是( )。

struct student

{int num; int age;};

struct student stu[3]={{1001,20},{1002,19},{1003,20}}; main() {

struct student *p; p=stu; }

A)(p++)->num B)p++->age C)(*p).num D)p=&stu.age 92.以下对C语言中共用体类型数据的叙述正确的是 ( )。 A)可以对共用体变量名直接赋值

B)一个共用体变量中可以同时存放其所有成员 C)一个共用体变量中不能同时存放其所有成员

D)共用体类型定义中不能出现结构体类型的成员

93.设有以下定义和语句,则下面对共用体变量a的引用正确的是( )。

A)a=5; B)a={1,'x',5.0}; C)a.i=10;printf(\ D)n=a(5);

union data {

int i; char c; float f; }a; int n;

94.以下程序的输出结果是 ( ) 。 A)8,8 B)8,16

main() {

int x=4,y=1,z; z=fun(x,y);

printf(\ z=fun(x,y);

C)8,17

D)8,20

计算机C语言练习100-1题(xingweimin@sina.com) printf(\}

fun(int a,int b) {static int x,c=2; c+=x+1; x=a+b+c; return x; }

95.以下程序的输出结果是( )。 void main(void)

{ int a = 4, b = 5, c = 0, d; d = !a && !b || !c; printf(\%d\\n\, d);

}

A) 1 B) 0 C) 非0的数 D)

96.以下程序的输出结果是( )。 A) 1 B) 0 C) 15 D) –1 #include int f(void)

{ static int i = 0; int s =1;

s += i; i++; return (s);

}

void main(void) {int i, a = 0;

for (i=0; i<5; i++) a += f(); printf(\%d\\n\, a);

}

97.以下程序的输出结果是( )。 #include void main(void) { int a = 0, i;

for (i=1; i<5; i++){ switch (i) { case 0:

case 3: a += 2; case 1:

case 2: a += 3; default: a += 5; } }

printf(\%d\\n\, a);

1 –计算机C语言练习100-1题(xingweimin@sina.com) }

A) 31 B) 13 C) 10 D) 20 98.以下程序中,while 循环的次数是( )。

A) 1 B) 死循环,不能确定次数 C) 6 D) 10 #include void main(void) { int i = 0;

while (i<10) {

if (i<1) continue;

if (i==5) break; i++; }

}

99.对以下程序段,while 循环执行的次数是( )。

int k=0;

while (k=1) k++;

A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次 100.执行以下程序后的输出结果是( ) #include void main(void) {

int x = 10;

printf(\%d %d %d\\n\,++x, --x, -x++);

}

A) 11 10 -10 B) 10 10 -10 C) 10 11 -11 D) 11 11 -10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机c练习100-1题(3)在线全文阅读。

计算机c练习100-1题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/641846.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: