- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 西安建筑科技大学833程序设计2021年答案
ps:我私信给的某度网盘的简答题答案整理的一团糟(因为不是我写的),这边重新整理一下另外给的读程题也有错误一、简要回答下列问题(每题4分,共40分)1、c语言中空语句是什么?空字符(字符串结束标记)是什么?下面是一个空语句:;只有分号“; ”组成的语句称为空语句。以‘\0’作为字符串结束标志。2、什么是赋值表达式?其值、其类型如何确定?由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”例如:a=b赋值表达式是类似这样的句子:a=5 注
2021-12-16 03:20:56
2133
3
原创 西安建筑科技大学883程序设计2021真题分享
这里单独分享一下2021真题,需要PDF版本,单独私聊试卷答案有一个简易版本 滴滴我,看见会发点个赞咩????
2021-12-14 22:40:12
2529
4
原创 西安建筑科技大学2020年833简答题部分
一、简答题(按照参考书《谭第五版》解答)1、简述c语言标识符的规定;在给变量、函数、数组起名时应该注意什么。【2020】【p42】????用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。????给变量函数、数组起名时规定只能由字符、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。【拓展】(1)简述c语言常量的规定以及分类;????在程序运行过程中,其值不能改变的量称为常量。????分类:...
2021-12-09 16:35:44
1658
3
原创 谭浩强c程序设计课后重点题(西安建筑大学833参考书)第五章
3.输人两个正整数m和n,求其最大公约数和最小公倍数(还没考过)重点基础(辗转相除法)假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里得算法,是这样进行的:1997 / 615 = 3 (余 152)615 / 152 = 4(余7)152 / 7 = 21(余5)7 / 5 = 1 (余2)5 / 2 = 2 (余1)2 / 1 = 2 (余0)至此,最大公约数为1以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数,所以就得
2021-11-23 18:06:56
502
1
原创 谭浩强c程序设计课后重点题(西安建筑大学833参考书)第四章
第四章(不涉及算法,这一章就一题历年考过)9.给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123。(出现在第四章当然用第四章的知识解答,也可以用后面循环和数组的知识解答)#include <stdio.h>#include <math.h>int main(){ int num,indiv,ten,hundred,thousand,ten_thousand,place; //分
2021-11-20 16:24:42
790
原创 西安建筑科技大学833必考(流程图)
简答题要求画基本流程图读程题要求叙述过程用文字或流程图(90%同学基本都是文字吧????)(1)if一般形式if(表达式){ 语句1;}else{ 语句2;}流程图
2021-11-15 16:43:08
1199
1
原创 西安建筑科技大学2019年814程序设计
原题呈现:三、编程题(共4题,1、2、3每题10分,第4题20分,共50分)1、打印出前30项斐波那契数列(即头两项皆为1,之后每一项为前两项之和),每一行打5个。(考过三次)//斐波那契前三十项1,1,2,3,5,8,13.......#include <stdio.h>int main(){ long int f1=1,f2=1; for(int i=1;i<15;i++) { printf("%d\t%d..
2021-11-07 22:00:40
498
原创 西安建筑科技大学考点(文件题总结)
先看历年原题2019(814)Fprintf和fscanf用法2014(814)2008(812)2009(814)2020(883)2010(814)考法单一:文件读取,文件写入,新一年的真题就是抄历年真题、抄例题,抄课后题文件相关知识点:函数介绍文件打开与关闭操作fopen():文件打开操作头文件:stdio.h函数定义:FILE *fopen(char *pname, char *mode...
2021-11-06 21:17:00
651
原创 西安建筑科技大学2013年814程序设计
二话不说,直接原题呈现1、请编写字符串反转函数mystrrev()该函数功能为将指定字符中的字符顺序颠倒排列,并编写主函数验证之。(基础题)#include <stdio.h>char mystrrev(char *str);int main(){ char str[50]; printf("输入字符串\n"); gets(str); mystrrev(str);}char mystrrev(char *str){ int .
2021-10-31 21:46:28
331
原创 西安建筑科技大学833考纲基本算法(排序算法)
排序算法1、数值型数据 (1)冒泡排序#include <stdio.h>#define N 10int main(){ int st[N]; printf("input:\n"); for(int i=0;i<N;i++)//输入 { scanf("%d",&st[i]); } for(int i=0;i<N-1;i++)//排序 比较N-1次 { for(...
2021-10-30 17:14:42
483
1
原创 西安建筑科技大学833真题试卷结构
一、简答题(40分)基本类型:1、基本概念和定义 2、基本流程图 3、函数、数组、指针、文件(用法、概念、定义)(题目基础40分应全得)二、读程题(50分)考试范围:(参考书所有。循环、指针、文件以及链表为重点内容)(有少许细节应得40+)三、程序设计题(60分)第1题:入门练手题第2题:带有指针(函数)的基础题第3题:函数调用基础题(常见算法)第4题:结构体运用...
2021-10-28 20:38:29
860
原创 西安建筑科技大学2020年833程序设计
1、编写程序输出 100到200之间的全部素数(素数指只能被1和自己整除,而不能被其他数整除的整数)。(基础题)#include <stdio.h>int main(){ int i,j; int flag; for(i=100;i<200;i++) { flag=1; for(j=2;j<i-1;j++) if(i%j==0) { flag=0;break;
2021-10-25 20:35:31
5189
5
原创 西安建筑科技大学2016年869程序设计
(课本例题改编,基础题)#include <stdio.h>int main(){ double ip,pi;//定义ip为圆周率的一半 double fz=1.0,fm=1.0,n=1.0;//定义分子分母,每一项 while(n>=0.0001)//精度大于0.0001用fabs(n)也可以 { fz=fz+1; fm=fm+2; n*=fz/fm; ip+=n; }
2021-10-22 19:44:34
304
2
原创 西安建筑科技大学2018年814程序设计
1、编写一个程序,输入a、b、c三个值,输出其中最大值。(8分)(基础题)#include <stdio.h>int max(int *a,int *b,int *c,int *imax);int main(){ int a,b,c,imax; printf("请输入三个值:\n"); scanf("%d %d %d",&a,&b,&c); imax=a; max(&a,&b,&c,&
2021-10-18 21:11:48
486
2
原创 西安建筑科技大学2017年869程序设计
1、(15分)设计一个程序从键盘读入一段英文文本,统计各字母和数字出现次数,并将结果输出显示器。(基础题)#include <stdio.h>#include <string.h>#define N 100int main(){ char str[N]; int i; int a=0,b=0;//a代表字母个数,b代表数字个数 gets(str); for(i=0;i<strlen(str);i++) {
2021-10-16 00:16:28
374
1
原创 西安建筑科技大学2018年869程序设计
编写实现输入一行字符,统计共有多少个单词,其中单词之间用空格分开。 #include <stdio.h>#define N 100int main(){ char str[N]; int count = 0; int i; gets(str); printf("您输入的字符串为:"); puts(str); if(str[i]!= '\0') //如果字符串不为空,则至少有一个单词 count =...
2021-10-14 18:17:52
433
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人