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

当前位置:首页 > 专升本C语言历年考试题及答案8[1]

专升本C语言历年考试题及答案8[1]

  • 62 次阅读
  • 3 次下载
  • 2025/5/29 13:35:15

2、

i=1~4 j=1~ i 打印’&’字符 换行 三、程序阅读题(共20分,每小题4分)

1、输出:sum=165

功能:求30内能被3整除的数的和。 2、输出:x=2,y=3 3、输出:sum=30

功能:求3*3矩阵对角线上元素之和。

4、功能:输入10个数,分别求出其中能被1、2、3整除的数的和并打印。 5、输出:Result is:55

fun函数的功能:求12+22+...+n2

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

1、① i<3 ② j<4 ③ a[i][j] ④ a[i][j] 2、① c=getchar( ) ② c>='A' && c<='Z' ③ count++ 3、① a[i] ② a[n-i-1] ③ a[n-i-1] 4、① 'A' ② 4 ③ 2*i-1 ④ ch++

五、程序设计题(共26分,8+8+10)

1、

void main() { int a,b,c;

for(a=1;a<=9;a++) for(b=0;b<=9;b++) for(c=1;c<=9;c++)

if(a*a*a+b*b*b+c*c*c==100*a+10*b+c) printf(\}

2、

#include void main(){

int i,s,sum=0;

for(i=1,s=0;i<=10;i++){ s=s+i;

sum=sum+s; }

printf(\} 3、

#include #include

typedef struct{ /*定义描述学生的结构体类型*/ int num; /*成员变量num表示学号*/ char name[20]; /*姓名*/ float score[3]; /*成绩*/ }stud;

void input(stud s[],int n) {

int k;char t[10];

for (k=0; k

printf(\ printf(\

printf(\ printf(\ printf(\ } }

void output(stud s[],int n) {

int k;

printf(\ for (k=0; k

void print_average(stud s[],int n) {

int k;

printf(\ for (k=0; k

printf(\ } }

void main(){ stud st[10]; input(st,3); output(st,3);

print_average(st,3); }

C语言与程序设计试题

一、用C语言描述下列命题(共16分,每小题2分)

1.x为整数,写出x能被3除尽,且被5除余2的判断表达式。 2.写出a、b之差的绝对值大于x、小于y的判断表达式。

3.如图所示电路中A=1表示开关合上(B,C也相同),写出能使得灯亮的表达式。

AB C

4.把下列数学表达式转换为C语言表达式:

D?b2?cos(A) 3?y5.写出判断字符变量ch是阿拉伯数字符号的表达式。

6.定义一个枚举类型season描述一年的四个季节(spring, summer, autumn, winter)。

7.函数fun可以接收字符串的地址作为实际参数,计算后能够返回一个字符指针,写出该函数的声明。

8.有定义FILE fp; 请写出以只读方式打开一个二进制文件file.dat的相关

语句。

二、根据要求画出NS图(共5分)

求解使得不等式1-(1/2)+(1/3)-…+(1/N) > 3/5成立的最小的N值并输出。 三、单项选择题(共5分,每小题1分)

1.以下说法中正确的是( )

A. C语言程序总是从第一个定义的函数开始执行; B. C语言程序中至少有一个main函数; C. C语言程序总是从main函数开始执行;

D. C语言程序中的main函数必须放在程序的开始部分; 2.C语言中,下列正确的叙述是 ( ) A. B. C.

C程序中的关键字必须小写,其他标识符不区分大小写 C程序中的所有字母都不区分大小写 C程序中的所有字母都必须小写

D. 所有的C语言关键字必须小写

3.已知int i=10;表达式20-5<=i<=9的值是( ) A. 0 B. 1 C. 19 D. 20 4. 以下不正确的描述是( )

A. break语句不能用于循环语句和switch语句外的其它语句 B. 在switch语句中使用break语句或continue语句的作用相同 C. 在循环语句中使用continue语句是为了结束本次循环 D. 在循环语句中使用break语句是为了使流程跳出循环体 5. 对二维数组的正确说明是( ) A. int a[][]={1,2,3,4,5,6}; B. int a[2][]={1,2,3,4,5,6}; C. int a[][3]={1,2,3,4,5,6}; D. int a[2,3]={1,2,3,4,5,6};

四、程序阅读题(共20分,每小题4分) 1、#include void main()

{ int i=15; while (i>0)

if (--i%3!=2)

continue;

else

printf(\

}

程序运行后的输出结果为:

2、#include

int func(int n){

搜索更多关于: 专升本C语言历年考试题及答案8[1] 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2、 i=1~4 j=1~ i 打印’&’字符 换行 三、程序阅读题(共20分,每小题4分) 1、输出:sum=165 功能:求30内能被3整除的数的和。 2、输出:x=2,y=3 3、输出:sum=30 功能:求3*3矩阵对角线上元素之和。 4、功能:输入10个数,分别求出其中能被1、2、3整除的数的和并打印。 5、输出:Result is:55 fun函数的功能:求12+22+...+n2 四、程序填空(共28分,每空2分) 1、① i<3 ② j<4 ③ a[i][j] ④ a[i][j] 2

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