版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word 系 专业 班 学号 姓名 密封线试卷类型: A 苏州科技学院 程序设计及C语言试卷使用专业年级计算机07级民办 考试方式:开卷 闭卷 共 10 页题号合计得分一、选择题每题2分,共20分1. 给出定义: char x ="abcde" char y ='a','b','c','d','e' 正确的表达为: C 。A) 数组X和数组Y等价. B) 数组x和数组Y的长度相同.C) 数组X的长度大于数组Y的长度. D) 数组X的长度小于数组Y的长度.2. 以下说法中,正确的选项是: D 。A
2、)函数可直接引用其它函数中的static类别的局部变量.B)在函数体中至少需要一个return语句。C)在函数体中可以定义另一个函数。 D)在函数体中可以调用函数自身。3. 能正确表示逻辑关系:“a10或a0”的C语言表达式是_D_ A) a>=10 or a<=0 B) a>=0 | a<=10 C) a>=10 && a<=0 D) a>=10a<=04. 在C程序中,假设对函数类型未加说明,那么函数的隐含类型为: _int_。A) int B) double C) void D) char 5. 表达式 strlen(“he
3、llo) 的值是 B 。A、 4 B、 5 C、 6 D、 76假设有语句 int a9; 那么下述对a的描述正确的选项是_A_。A定义了一个名称为a的一维整型数组,共有9个元素B定义了一个数组a,数组a共有10个元素C说明数组a的第9个元素为整型变量D以上说法都不对7. 在 C 程序中,用来返回逻辑值“真的是:_A_。A 1 B 非 0 的数 C 非 1 的数 D 大于 0 的数8. 设字符变量ch 的取值是小写的英文字母,将它转换为相应的大写英文字母的表达式是_ B 。A ch+32 B ch-32 Cch+26 Dch-269. 以下程序运行后的输出结果是_A_main()int i,n
4、=0,0,0,0,0;for(i=1;i<=4;i+)ni=ni-1*2+1; printf("%d ",ni);A) 1 3 7 15 B) 1 3 5 7 C) 1 5 9 13 D) 不确定的值10. 字符A的ASCII码为十进制的65,下面程序的输出是_C_main()char ch1,ch2;ch1='A'+'5'-'3'ch2='A'+'6'-'3'printf("%d,%cn",ch1,ch2);A)C,D B) B,CC) 67
5、(C),D D) 不确定的值密封线二、阅读程序题。仔细阅读程序,写出程序的运行结果。每题4分,共32分1#include <stdio.h>int a=4,b=5 ;(全局变量)int fun(int x, int y) int a=2,b=3,c ; c=a>ba:b ; return c+x+ymain() printf(“%d,fun(a,b) ;结果:122#include<stdio.h>main() char a=book, t ; int i , k=0 ; for(i=1;i<=3 ;i+) if(ak<ai) k=i ;t=ak ;a
6、k=a3 ; a3=t ;puts(a) ;结果:bkoo3#include<stdio.h>main() int w10=1,2,3,4,5,6,7,8,9,10,i,t; for(i=0;i<10 ;i+) t=wi ; wi=wi*wi%10 ; if(wi= =t) break ; printf("%d",w5) ; 结果:64#include<stdio.h>main() int x8=37,43,56,28,90,13,55,79,i,j,t ; i=0, j=7 ; while(i<j) t=xi ; xi=xj ; xj=
7、t; i+;j- ; for( i=0 ;i<3;i+) printf("%5d",xi) ; 结果:79 55 13 5#include<stdio.h>main() char w5='a','b','c','d','e' ; int i ; for(i=0;i<2;i+) wi=wi+2-32 ; wi=wi-30 ; wi+1=wi+1-30 ; for(i=0;i<5;i+) printf("%c",wi) ;结果:CDEFe密封线6#i
8、nclude<stdio.h>main()int i,j;for(i=0;i<5;i+) j=i*10+6;if( j%3!=0) continue;printf("%dn",j);结果:6 367#include<stdio.h>void fun( int *a,int *b) int *t ; t=a ; a=b ; b=t ; (*a)+ ; (*b)+=2 ; main() int a=1 ,b=10 ; fun(&a,&b) ;printf(“%d,%dn,a,b) ;结果:3 118#include <stdi
9、o.h>void fun( int *p) int *a , i=0 ; for(a=p ;a<p+4 ;a+) *a=2*pi+ ;main() int a=2,4,6,8,10 ; fun(a) ; printf(“%dn, a3) ; 结果:16三、填空题每空3分,共9分1以下程序输出数组中的最大值,由s指针指向该元素,请填空在if语句中的判断表达式.#include <stdio.h>main()int a10=6,7,2,9,1,10,5,8,4,3,*p,*s;for(p=a,s=a;p-a<10;p+)if( *s<*p ) s=p;print
10、f("The max number is %dn",*s);2以下定义链表的结点和输入函数,请填空.#include <stdio.h>#include <stdlib.h>struct student int num;char name10;struct student * next;struct student * Adds(struct student * head)struct student * p;p=(struct student * )malloc(sizeof(struct student);/申请空间scanf("%d%
11、s",&(p->num),p->name);while(p->num!=0) p->next=head ;head=p;p=(struct student * )malloc(sizeof(struct student);scanf("%d%s",&(p->num),p->name);free(p); return head ;密封线四、编程题共39分,第1题9分,其余每题10分1编程求多项式1+1/2+1/3+1/4+1/5+1/n的前50项之和并输出。#include <stdio.h>void
12、main()float i,sum=0;for(i=1;i<=50;i+)sum=1/i+sum;printf("多项式前50项和为:%fn",sum);2. 用穷举法解“韩信点兵的问题:“今有物不知其数:三三数之余二,五五数之余三,七七数之余二,问物几何。试输出在10000-50000范围内所有符合条件的数。#include <stdio.h>void main()int i;for(i=10000;i<=50000;i+)if(i%3=2)&&(i%5=3)&&(i%7=2)printf("%dn&quo
13、t;,i);密封线3. 输入任意10个实数,编成按从小到大的顺序输出该10个数。#include <stdio.h>void main()int xq10,i,j,n;printf("请输入任意十个整数:");for(i=0;i<10;i+)scanf("%d",&xqi);for(i=0;i<10;i+)for(j=0;j<10;j+)if(xqj>xqi)n=xqi;xqi=xqj;xqj=n;for(i=0;i<10;i+)printf("%d ",xqi);printf("n");4. 键盘接收一串字符串,统计并输出该字符串中包含的大写英文字母的总个数。要求用函数调用的方式完成编程,其中自定义函数count()实现字符串中包含的大写英
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026宁夏中卫市海原县属国有企业领导人员招聘9人笔试备考题库及答案详解
- 2026云南曲靖市师宗县城区(街道)学校考调教师78人笔试模拟试题及答案详解
- 2026西安医学院附属汉江医院就业见习岗位招聘(2人)笔试参考题库及答案详解
- 2026年抚州市临川区事业编单位人员招聘笔试参考试题及答案详解
- 2026解放日报社招聘2人笔试备考题库及答案详解
- 2026年聊城市第三人民医院公开招聘备案制工作人员(8人)笔试参考题库及答案详解
- 2026年7月广东深圳实验学校选聘教师2人考试备考题库及答案详解
- 2026吉林长春市得一物业服务有限公司招聘考试备考题库及答案详解
- 2026年宣城市直机关、事业单位招募青年就业见习人员24名笔试备考试题及答案详解
- 2026年来宾市兴宾区社区工作者招聘笔试参考题库及答案详解
- 口腔舒适化诊疗发展与应用汇报
- 有创呼吸机参数设置与临床模式选择
- 国网配送管理办法
- JG/T 235-2014建筑反射隔热涂料
- 国家开放大学汉语言文学本科《古代诗歌散文专题》期末纸质考试第一大题选择题库2025春期版
- 第七届全国茶业职业技能竞赛(茶叶加工工赛项)理论考试题库(含答案)
- 2024年兰州市热力总公司招聘笔试冲刺题(带答案解析)
- 第四届西部HR能力大赛考试题库500题(含预测题)
- 危岩稳定性计算表格-滑移式-倾倒式-坠落式-完整版
- 江苏镇江润州区调任公务员(参公管理人员)2人公务员国家公务员考试、考试大纲、历年真题514笔试题库含答案解析
- 大学物理大一教材电子版
评论
0/150
提交评论