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

当前位置:首页 > 习题参考答案

习题参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 4:27:48

习题

一、选择题

1.所有C函数的结构都包括的三部分是( )。 A)语句、花括号和函数体 B)函数名、语句和函数体 C)函数名、形式参数和函数体 D)形式参数、语句和函数体 2.C程序由( )组成。

A)子程序 B)主程序和子程序 C)函数 D)过程 3.下面属于C语言标识符的是( )。

A)2ab B)@f C)?b D)_a12 4.C语言中主函数的个数是( )。

A)2个 B)1个 C)任意个 D)10个 5.下列关于C语言注释的叙述中错误的是( )。

A)以“/*”开头并以“*/”结尾的字符串为C语言的注释内容

B)注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义 C)程序编译时,不对注释作任何处理 D)程序编译时,需要对注释进行处理

6.在Visual C++ 6.0环境下,C源程序文件名的默认后缀是( )。 A).cpp B).exe C).obj D).dsp 7.C语言的基本构成单位是:( ) 。

A) 函数 B)函数和过程 C)超文本过程 D) 子程序 8. 一个C语言程序总是从( )开始执行。

A)主过程 B) 主函数 C)子程序 D)主程序 9. 以下叙述不正确的是( ) 。

A)在C程序中,语句之间必须要用分号\分隔

B)若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数C)在C程序中,无论是整数还是实数都能正确无误地表示 D)在C程序中,%是只能用于整数运算的运算符 10. 以下不正确的C语言标识符是( ) 。

A) ABC B) abc C) a_bc D) ab.c

11. 在C语言中,字符型数据在内存中以( ) 形式存放。 A) 原码 B) BCD码 C) 反码 D) ASCII码 12.以下( )是正确的字符常量。

A) \ C) 'W' D) \13. 设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( )。 A) float B) char C)int D) double

14.关于C语言数据类型的叙述,正确的是( )。

A)枚举类型不是基本类型 B)数组不是构造类型 C) 变量必须先定义后使用 D)不允许使用空类型 15. 以下( )是正确的变量名。

A) 5f B) if C) f.5 D) _f5 16.以下( )是不正确的字符串常量。

1

A) 'abc' B) \

17.若变量已正确定义为int型,要给a、b、c输入数据,正确的输入语句是( ) 。 A)scanf(a,b,c) ; B)scanf("%d%d%d",a,b,c); C)scanf("%D%D%D",&a,%b,%c); D) scanf("%d%d%d",&a,&b,&c); 18.若有以下程序段,执行后的输出结果是( ) 。

int c1=1,c2=2,c3; c3=5/2;

printf("%d\\n",c3);

A) 0 B) 1/2 C) 0.5 D) 1 19.下列运算符中优先级最高的算符是(

A) !

B) %

C) -= D) &&

C) (x>=y>=z) D) (x>=y)&(y>=z)

20. 为表示关系:x≥y≥z,应使用的C语言表达式是(

A) (x>=y)&&(y>=z) 21.有以下程序: #include main( )

{ int a=2, b=3, c =2; if ( a

printf (“%d\\n”, c );

B) (x>=y)AND(y>=x)

}

程序的输出结果是( )

A) 0 B) 1 C) 2 D) 3 22. 有以下程序: #include main( )

{ int a, b, s;

scanf (“%d %d”, &a, &b ); s =a=3;

if ( 3 <4 ) s =4; s *=s;

printf (“%d\\n”, s ); }

若执行以上程序时从键盘上输入3和4,则输出结果是( )

A) 14 B)16 C) 18 D) 20 23.有以下程序片段: y=-1; if(x!=0)

2

if (x>0) y=1;

else y=0;

其能正确表示的数学函数关系是( C )

24. 有以下程序: #include main()

{ int k=-3;

if ( k <=0 ) printf(“****\\n”) else printf (“&&&&\\n”); }

程序的输出结果是(

A) 输出#### B) 输出&&&&

C) 输出####&&&&

D) 有语法错不能通过编译

25.任何复杂的程序,都是由( )构成的。

A)分支结构、顺序结构、过程结构 B)循环结构、分支结构、过程结构 C)顺序结构、循环结构、分支结构

D)循环结构、分支结构

26.C语言中规定,if语句的嵌套结构中,else总是( )配对。

A)与最近的if B)与第一个if C)与按缩进位置相同的if D)与最近的且尚未配对的if 27.以下有关switch语句的说法正确的是( )。

A)break语句是语句中必需的一部分

B)在switch 语句中可以根据需要使用或不使用break语句 C)break语句在switch 语句中不可以使用

D)在switch 语句中的每一个case都要使用break语句

28、在C语言中,运算对象必须是整型数的运算符是( )

A)% B)/ C)%和/ D)**

29.有以下程序段: int n=10;

while ( n>7) {n--; printf(\; }

3

程序段的输出结果是( B )

30.有以下程序: #include main()

{ int i,sum;

for(i=1;i<6;i++) sum+=sum; printf(\ }

程序的输出结果是( )

A) 15 B) 14 C)不确定 D)0 31.以下叙述中正确的是( )

A) do-while语句构成的循环不能用其他语句构成的循环来代替 B) do-while语句构成的循环只能用break语句退出

C)用do-while语句构成循环时,只有在while后的表达式为非零时结束循环 D)用do-while语句构成循环时,只有在while后的表达式为零时结束循环 32.以下说法错误的是( )。

A)do...while语句与while语句的区别仅是关键词“while”出现的位置不同 B)while语句是先进行循环条件判断,后执行循环体 C)do...while是先执行循环体,后进行循环条件判断

D)while、do...while和for语句的循环体都可以是空语句 33.下面语句中不正确的是( )。

A. static int a[5] = {1 , 2 , 3 , 4 , 5 }; B. static int a[5] = {1 , 2 , 3 };

C. static int a[ ] = {0 , 0 , 0 , 0 , 0 }; D. static int a[5] = {0*5};

34.若有说明:int a[ ][4] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } , 则数组第一维的大小为( )。

A.2 B.3 C.4 D.不确定的值

35.若定义static int a[2][2] = {1,2,3,4};则a数组的各数组元素分别为( )。

A. a[0][0] = 1 , a[0][1] = 2 , a[1][0] = 3 , a[1][1] = 4 B. a[0][0] = 1 , a[0][1] = 3 , a[1][0] = 2 , a[1][1] = 4 C. a[0][0] = 4 , a[0][1] = 3 , a[1][0] = 2 , a[1][1] = 1 D. a[0][0] = 4 , a[0][1] = 2 , a[1][0] = 3 , a[1][1] = 1 36. 有以下程序:

4

搜索更多关于: 习题参考答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

习题 一、选择题 1.所有C函数的结构都包括的三部分是( )。 A)语句、花括号和函数体 B)函数名、语句和函数体 C)函数名、形式参数和函数体 D)形式参数、语句和函数体 2.C程序由( )组成。 A)子程序 B)主程序和子程序 C)函数 D)过程 3.下面属于C语言标识符的是( )。 A)2ab B)@f C)?b D)_a12 4.C语言中主函数的个数是( )。 A)2个 B)1个 C)任意个 D)10个 5.下列关于C语言注释的叙述中错误的是( )。 A)以“/*”开头并以“*/”结尾的字符串为C语言的注释内容 B)注释可出现

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