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

当前位置:首页 > (完整word版)C语言期末模拟试题

(完整word版)C语言期末模拟试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 14:21:00

执行 (m=a>b)&&(n=c>d)后n的值为____B___。 A) 1 B) 2 C) 0 D) 4

12、 判断char型变量ch是否为大写字母的正确表达式是____C____。

13、 以下描述中正确的是_____C____:

A)由于do一while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

B) 在while循环体中,循环体至少要执行一次。 C)在do一while循环体中,循环体至少无条件的执行一次

D) do一while循环由do开始,用while结束,在while(表达式)后面不能写分号

14、 已知int x=10,y=20,z=30; 以下语句执行后x, y, z的值是__D_____。

if (x>y)

z=x; x=y; y=z;

A) x=10, y=20, z=30 B) x=20, y=30, z=20 C) x=20, y=30, z=10 D) x=20, y=30, z=30

15、 若i为整型变量,则以下循环执行次数是:D for ( i=2; i!=0; ) printf(\ A)无限次 B) 0次 C) 1 次 D) 2次

16、 下面程序段: B

for (t=1; t<=100;t++) A)' A' <=ch<='Z'

B)(ch> = 'A')&(ch<='Z' )

D)(' A' < = ch)AND('Z'> = ch)

C)(ch>=' A' )&&(ch<='Z')

{ scanf(\ if(x<0) continue;

printf(\}

A) 当x<0时整个循环结束 B) x>=0时什么也不输出 C) printf函数永远也不执行 D)最多允许输出100个非负整数

17、 若有说明:int a[3][4];则对a数组元素的正确引用是___C___。

A) a[2][4] B) a[1,3] C) a[1+1][0] D) a(2)(1)

18、 定义如下变量和数组: B int k;

int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是:B

for(k=0;k<3;k++) printf (\ A) 3 6 9

19、 判断字符串a和b是否相等,应当使用____D___.

A) if (a= =b) C) if (strcpy (a,b) )

20、 对两个数组a和b进行如下初始化 char a[ ]=\

char b[ ]={’A’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是 _D_.

A) a与b数组完全相同 B) a与b长度相同 C) a和b中都存放字符串 D) a数组比b数组长度长

B) if (a=b)

D) if (strcmp (a,b) )

B) 7 5 3 C) 9 6 3

D) 3 5 7

21、 有两个字符数组a和b,则以下正确的输入语句是_____B__:

A) gets(a,b);

B) scanf(“%s%s”,a,b);

C) scanf(“%s%s”,&a,&b); D) gets(“a”),gets(“b”);

22、 下面程序段的运行结果是___B___ char str[ ]=\;

printf (\;

(A) 0 (B) 字符'C'的ASCII码 (C) 字符'C'的地址 (D) 字符'C'

23、 下面描述正确的是____D___。

A) 两个字符串所包含的字符个数相同时,才能比较字符串 B) 字符个数多的字符串比字符个数少的字符串大 C) 字符串”STOP ”(注:有一个空格)与”STOP”相等 D) 字符串”That”小于字符串”The”

24、 下面判断正确的是___B___。

A)char *a= “china”; 等价于 char *a; *a= “china”; B)char str[10]={“china”};等价于 char str[10]; str[ ]={“china”};

C)char *s= “china”; 等价于 char *s; s= “china”; D)char c[4]= “abc”, d[4]= “abc”; 等价于 char c[4]=d[4]= “abc”;

25、 若用数组名作为函数调用的实参,传递给形参的是___A____。

A) 数组的首地址 B) 数组第一个元素的值 C) 数组中全部元素的值

D) 数组元素的个数

26、 下面函数调用语句含有实参的个数为____C___。

y = func ( a, b, max(d ,e));

A)5 B) 2 C) 3 D) 4

27、 C语言允许函数值类型缺省定义,此时该函数值隐含的类型是___B____。

A)float型 B)int 型 C)long 型 D)double 型

28、 在C语言中,形参的缺省存储类是A

A) auto B) register C) static D) extern

29、 以下正确的函数定义形式是____A______:

A) double fun(int x,int y) B) double fun(int x;int y) C) double fun(int x,int y); D) double fun(int x,y);

30、 在宏定义 #define PI “3.14159”中,用宏名PI代替一个_D____。

A) 常量 B)单精度数 C)双精度数 D)字符串

31、 #define ADD(x) x+x

main( ) {

int m=1,n=2,k=3; int sum=ADD(m+n)*k;

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

共分享92篇相关文档

文档简介:

执行 (m=a>b)&&(n=c>d)后n的值为____B___。 A) 1 B) 2 C) 0 D) 4 12、 判断char型变量ch是否为大写字母的正确表达式是____C____。 13、 以下描述中正确的是_____C____: A)由于do一while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 B) 在while循环体中,循环体至少要执行一次。 C)在do一while循环体中,循环体至少无条件的执行一次 D) do一while循环由do开始,用while结束,在while(表达式)后面不能写分号 14

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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