云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 国二C语言 模拟考试题

国二C语言 模拟考试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 9:45:30

26有以下程序

#include

#define SUB(a) (a)-(a) main()

{ int a=2,b=3,c=5,d; d=SUB(a+b)*c;

printf(\ }

程序运行后的输出结果是

A. 0

B. -12

C. -20

D. 10

27设有定义:

struct complex

{ int real,unreal;} data1={1,8},data2; 则以下赋值语句中错误的是

A. data2=data1;

B. data2=(2,6)

C. data2.real=data1.real;

D. data2.real=data1.unreal;

28有以下程序

#include #include struct A

{ int a; char b[10]; double c;}; void f(struct A t); main()

{ struct A a={1001,\

f(a); printf(\

}

void f(struct A t)

{ t.a=1002; strcpy(t.b,\ 程序运行后的输出结果是

A. 1001,zhangDa,1098.0

B. 1002,changRong,1202.0

C. 1001,ehangRong,1098.0

D. 1002,ZhangDa,1202.0

29有以下定义和语句 struct workers

{ int num;char name[20];char c; struct

{int day; int month; int year;} s; };

struct workers w,*pw; pw=&w;

能给w中year成员赋1980的语句是

A. *pw.year=1980;

B. w.year=1980;

C. pw->year=1980;

D. w.s.year=1980;

30有以下程序

#include main()

{ int a=2,b=2,c=2; printf(\ }

程序运行后的输出结果是

A. 0

B. 1

C. 2

D. 3

31有以下程序

#include main()

{ FILE *fp;char str[10]; fp=fopen(\ fputs(\ fopen(\ fprintf(fp,\ rewind(fp);

fscanf(fp,\ fclose(fp); }

程序运行后的输出结果是

A. abc

B. 28c

C. 28

D. 因类型不一致而出错

选择题(3)

1、以下叙述中正确的是:

A. C程序中的注释只能出现在程序的开始位置和语句的后面

B. C程序书写格式严格,要求一行内只能写一个语句

C. C程序书写格式自由,一个语句可以写在多行上

D. 用C语言编写的程序只能放在一个程序文件中

2以下叙述中正确的是:

A. C程序中的注释只能出现在程序的开始位置和语句的后面

B. C程序书写格式严格,要求一行内只能写一个语句

C. C程序书写格式自由,一个语句可以写在多行上

D. 用C语言编写的程序只能放在一个程序文件中

3以下选项中不属于字符常量的是:

A. ′C′

B. \

C. ′\\xCC′

D. ′\\072′

4设变量已正确定义并赋值,以下正确的表达式是:

A. x=y*5=x+z

B. int(15.8%5)

C. x=y+z+5,++y

D. x=25%5.0

5以下定义语句中正确的是:

A. int a=b=0;

B. char A=65+1,b=′b′;

C. float a=1,*b=&a,*c=&b;

D. double a=0.0;b=1.1;

6有以下程序段

char ch; int x; ch=′A′; x=20;

printf(\

已知字符a的ASCII码值为97,则执行上述程序段后输出结果是:

A. 因变量类型与格式描述符的类型不匹配输出无定值

B. 输出项与格式描述符个数不符,输出为零值或不定值

C. A,65,12x=20

搜索更多关于: 国二C语言 模拟考试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

26有以下程序 #include #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf(\ } 程序运行后的输出结果是 A. 0 B. -12 C. -20 D. 10 27设有定义: struct complex { int real,unreal;} data1={1,8},data2; 则以下赋值语句中错误的是 A. data2=data1; B. data2=(2,6)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com