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

当前位置:首页 > C语言试题

C语言试题

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 2:45:07

则下面的叙述不正确的是( )答案 C (A) struct是结构体类型的关键字

(B) struct student是用户定义的结构体类型

(C) stu_1是用户定义的结构体类型名 【结构体变量】 (D) num 和score都是结构体成员名

14、在Turbo C中,设int a[10];假设数组a开始于内存1000单元,则a[2]的存储始于 答案 B

(A) 1002 (B) 1004 (C) 1006 (D)1008 15、 以下述叙正确的是( )答案 C

(A) 在C程序中注释说明只能位于一条语句的后面 (B) C程序的每行中只能写一条语句 (C) C语言本身没有输入输出语句

(D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 二、是非判断题(每小题1分,共10分)

1、字符常量是用一对双引号括起来的一个字符。错 【单引号】 2、注释内容太多会影响程序的执行效率。错

3、循环体中continue语句的作用是结束整个循环的执行。错 【结束本次循环】 4、在main函数中说明的变量,有效范围是main函数。对

5、对于“while (循环条件) {循环体};”,这个循环结构有可能一次循环体的内容都无法执行。对【如11】

6、函数的实参和形参可以是相同的名字。对 7、C语言中一个float的变量在内存中占4个字节。对

8、在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。对 9、C语言中的函数可以嵌套调用,也可以递归调用。对 10、执行语句for(i=1;i++<4;);后变量i的值是4。错 【】

三、写出下列程序段的输出结果(每小题5分,共20分) 1、执行下列程序 main() { int sum,j;

for(j=1;j<=10;j++) { sum=5;

sum=sum+j; }

printf(“sum is %d”,sum); } 答案 SUM IS 15 2、func(int x) { int y = 13; x = x + y; return x; } main() { int x = 3; func(x);

printf(\ 6 %d\} 答案 6

3、main()

{ int a[3][3]={{1,0,2},{2,2},{0,2}},c[3][3],i,j; for(i=0;i<3;i++) {

for(j=0;j<3;j++)

{ c[i][j]=a[a[i][j]][a[j][i]]; printf(“]”,c[i][j]); } } }

4、main() {char grade; grade=?B?; switch (grade)

{case ?A?: printf(“excellent”);

case ?B?: printf(“pass”); case ?C?: printf(“failure”); } }

四、程序填空题 (每空2分,共20分)

1、输入一个字符,判断它是否为大写字母,如果是大写字母,输出”Upper”,否则输出”Lower or Other? main() {

char ch; printf(\

scanf(\ (1) ); if( (2) && (3) ) printf(\ else

(4) ; }

2、 一个函数如下,用程序实现之。 main() { float x,y; scanf(“%f”,&x); if(x<2) y=x; else

if( (5) ) y= (6) ; else

y= (7) ; printf(“y=%f”,y);

3、打印9×9乘法表。输出格式要求为: 1*1=1 2*1=1 2*2=4 3*1=3 3*2=6 3*3=9 ……………………………………… main() { int m,n;

for(m=1;m<=9;m++) {

for(n=1;___(8)___;n++) printf(“ (9) ”,m,n,m*n);

_____(10)______; } }

五、编程题(每题10分,共20分)

1、 用公式π/4≈1-1/3+1/5-1/7+ ...求π的近似值,直到最后一项的绝对值小于10-6 为止

2、 补充函数func,函数func完成如下功能:通过参数输入一个4位数字,要求输出这4个数字,但各数字间空一个空格。如输入“1990”,应输出“1 9 9 0”。 main() {

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

共分享92篇相关文档

文档简介:

则下面的叙述不正确的是( )答案 C (A) struct是结构体类型的关键字 (B) struct student是用户定义的结构体类型 (C) stu_1是用户定义的结构体类型名 【结构体变量】 (D) num 和score都是结构体成员名 14、在Turbo C中,设int a[10];假设数组a开始于内存1000单元,则a[2]的存储始于 答案 B (A) 1002 (B) 1004 (C) 1006 (D)1008 15、 以下述叙正确的是( )答案 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