C--程序设计题库(182道含答案).doc

上传人:龙*** 文档编号:832361 上传时间:2018-11-02 格式:DOC 页数:289 大小:1.38MB
下载 相关 举报
C--程序设计题库(182道含答案).doc_第1页
第1页 / 共289页
C--程序设计题库(182道含答案).doc_第2页
第2页 / 共289页
C--程序设计题库(182道含答案).doc_第3页
第3页 / 共289页
C--程序设计题库(182道含答案).doc_第4页
第4页 / 共289页
C--程序设计题库(182道含答案).doc_第5页
第5页 / 共289页
点击查看更多>>
资源描述

1、试卷编号:8172所属语言:C+试卷方案:题库 182 道设计题试卷总分:1820 分共有题型:1 种一、程序设计 共 182 题 (共计 1820 分)第 1 题 (10.0 分) 题号:664/*-【程序设计】-题目:已知有结构体类型定义:struct node int data;struct node *nextPtr;请编写函数 void computingList(node * head),对 head指向的单向链表,分别统计结点的 data 成员值为负数、0、正数的结点个数分别存入变量 negtive、zero、positive 中。-注意:部分源程序给出如下。请勿改动主函数 ma

2、in 和其它函数中的任何内容,仅在函数的花括号中填入所编写的若干语句。-*/#include #include using namespace std;void grading(int,int,int);struct nodeint data;struct node *nextPtr;void computingList(node * head)int positive=0,negtive=0,zero=0;/*Program*/* End */忽略阅读grading(positive,zero,negtive);/忽略阅读结束struct node *createList(void) nod

3、e *head=NULL, *p1, *p2;int i;int a10 = -1,3,4,0,9,4,11,-6,2,-10;head=p2=p1= new node;p1-data = a0;for (i=1; idata = ai;p2-nextPtr=p1;p2=p1;p2-nextPtr=NULL;return (head);int main()struct node *head;head = createList();computingList(head);return 0;/以下忽略阅读void grading(int a,int b,int c)fstream myfile;m

4、yfile.open(“out.txt“,ios:out);myfiledata 0)positive+; else if (p-data data = 0)zero+; p=p-nextPtr;第 3 题 (10.0 分) 题号:672/*-【程序设计】-题目:函数 mySum(int a , int m, int n)返回二维整数数组 a 中所有元素的和,m、n 分别为数组 a 的行数、列数。填写适当的代码,使得 mySum()完成正确的功能。-注意:部分源程序给出如下。请勿改动主函数 main 和其它函数中的任何内容,仅在函数的花括号中填入所编写的若干语句。-*/#include#inc

5、lude using namespace std;int mySum(int a23, int m, int n);void gfkd();void main() int a23=1,2,3, 4,5,6;cout #includeusing namespace std;void writeinfile(int n);void main()int m,k,j,n=0;for(m=1;m# include # include using namespace std;# define n 5# define M 20void wwjt(int len);char str1nM;void main(

6、)int i;char strnM;ifstream infile(“in.txt“,ios:in);if(!infile.is_open()coutstri;infile.close();int j=0;/*Program*/* End */wwjt(j);void wwjt(int len)ofstream outfile(“out.txt“,ios:out);if(!outfile.is_open()cout=0)void myStrCat(char *dst, char *src);void gfkd();void main() char dst100=“Hello, “;char src100=“Good luck!“;myStrCat(dst, src);cout #include #include using namespace std;int eachPrime( int m, int n)/*Program*/ /* End */void grading();int main()int num1, num2, result;cout 0):n“;cin num1 num2;if ( num1 n1 n2;result = eachPrime(n1, n2);myfile result endl;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。