试题c语言试题以及七
更新时间:2024-01-16 00:08:01 阅读量: 教育文库 文档下载
- c语言机试试题推荐度:
- 相关推荐
试题c语言试题以及七
. 杭州师范大学 计算机技术基础(C程序设计)课程练习平台 .
学号: 12X2C0166C 姓名: 练习264 班级: 所有专业
注意:回答完所有试题之后需要本页面最后的交卷完成退出系统按钮。
题号 一 二 三 四 五
题型 判断题 单选题 程序填空题 程序阅读题 程序设计题 说明 题型名称可以跳转到相应题型
--------------------------------------------------------------------------------
一、判断题
第1题:C程序中注释部分可以出现在程序中任意合适的地方
参考:对 对 错
第2题:构成C程序的基本单位是函数所有函数名都可以由用户命名
参考:错 对 错
第3题:60、在标准C语言中可以用tyedef定义类型所以用tyedef可以增加C语言的数据类型。()
参考:错
对 错
第4题:在if语句中else前一个语句可不加“;”。
参考:错 对 错
第5题:在标准C中“=”是判断两个数是否相等。
参考:错 对 错
第6题:对于指向函数的指针变量它所指向的函数的参数个数一定要相同。
参考:错 对 错
第7题:“A”是一个字符常量。
参考:错 对 错
第8题:结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。
参考:对 对 错
第9题:在C语言中英文小写字母b的ASCII码为74H
参考:错 对 错
第10题:在标准C中以“?”形式输出的所有数字共有8位。
参考:错 对 错
--------------------------------------------------------------------------------
二、单选题 选择正确的输入
第1题:执行语句:for(i=1;i++<4;); 后变量i的值是
参考:C A、3 B、4 C、5 D、不定
第2题:下面程序段输出结果为
char str[ ]="Beijing";
rintf("%d\\n", strlen(strcy(str,"China")));
参考:A A、 5 B、 7 C、 12 D、 14
第3题:能正确表示a≥10或a≤0的关系表达式是
参考:C
A、a=10 or a<=0 B、a=10│a<=0
C、a=10 || a<=0 D、a=10 &am;&am;a<=0
第4题:设1和2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是(2-12)
参考:B
A、k=*1+*2; B、2=k; C、1=2; D、k=*1 *(*2);
第5题:C语言结构体类型变量在程序执行期间
参考:A A、所
有成员一直驻留在内存中 B、只有一个成员驻留在内存在 C、部分成员驻留在内存中 D、没有成员驻留在内存中
第6题:以下错误的描述是:函数调用可以
参考:D
A、出现在执行语句中 B、出现在一个表达式中 C、做为一个函数的实参 D、做为一个函数的形参
第7题:若执行foen函数时发生错误则函数的返回值是:
参考:B
A、值 B、0 C、1 D、eof
第8题:C 语言程序的三种基本结构是顺序结构、选择结构和______结构
参考:C
A、递归 B、转移 C、循环 D、嵌套
第9题:设有程序段 int k=10; while(k=0) k=k-1;则下面描述中正确的是:
参考:C
A、while循环执行10次 B、循环是无限循环
C、循环体语句一次也不执行 D、循环体语句执行一次
第10题:C语言结构体类型变量在程序执行期间
参考:A
A、所有成员一直驻留在内存中 B、只有一个成员驻留在内存在 C、部分成员驻留在内存中 D、没有成员驻留在内存中
--------------------------------------------------------------------------------
三、程序填空题 第1题:
输入一行字符统计并输出其中英文字母、数字和其他字符的个数。运行示例:
Enter characters: f(x,y)=3x+5y-10 letter=5, digit=4, other=6
#include <stdio.h> void main( ) {
int digit, I, letter, other; char ch;
digit = letter = other = 0;
rintf("Enter characters: "); while((____) != '\\n')
if(____||ch>='A'&am;&am;ch<='Z') letter++;
else if (____) digit ++;
else___;
rintf("letter=%d, digit=%d, other=%d\\n", letter, digit, other); }
请在左边文本框当中输入正确
参考:ch=getchar()
请在左边文本框当中输入正确
参考:ch='a'&am;&am;ch<='z'
请在左边文本框当中输入正确
参考:ch = '0' &am;&am; ch <= '9'
请在左边文本框当中输入正确
参考:other++
第2题:
下列程序利用函数求两个数的最大值请在<bfloat max(float,float) ; main() { float a,b,c;
scanf("%f,%f",&am;a,&am;b); c = max (a,b);
rintf("max = %f\\n",c); }
float max(float x, float y)
处补上必要的代码: { float z; _____; return(z) ; }
请在左边文本框当中输入正确
参考:z = xy ? X : y
第3题: 下列程序读入了一个时间数值将其加1秒后输出时间格式为hh:mm:ss即时:分:秒。当小时等于24小时置为0。#include<stdio.h struct { int hour; int minute;
int second; }time; void main() {
scanf("%d:%d:%d",__,___,___); time.second++; if(____==60) { time.minute++; ;
if(time.minute==60) { time.hour++; time.minute=0; time.hour=24;
if(___) time.hour=0; } }
rintf("%d:%d:%d\\n",time.hour,time.minute,time.second); }
请在左边文本框当中输入正确
参考:&am;time.hour
请在左边文本框当中输入正确
参考:&am;time.minute
请在左边文本框当中输入正确
参考:&am;time.second
请在左边文本框当中输入正确
参考:time.second
请在左边文本框当中输入正确
参考:time.second=0
--------------------------------------------------------------------------------
四、程序阅读题
第1题: 阅读程序写出运行结果。 #include <stdio.h void main( )
{ char str[ ]= "SWILTECH1WALL"; int k ; char c ;
for(k=0; (c=str[k]) != '\\0'; k++) { switch(c)
{ case 'A' : utchar('a'); continue; case '1' : break;
case 9 : utchar('#'); case 'E' : case 'L' : continue; default : utchar(c); continue; }
utchar('*'); }
rintf( "\\n "); } }
A)、SWITCH*Wa B)、SWITCH C)、SWILTECHWALL D)、SWITCH* WALL
参考:A
第2题: 阅读程序写出程序运行的输出结果。 #include <stdio.h void main( )
{ int I, j ;
float a[3][3]={{21,29,13},{12,33,27},{32,8,73}}, b[3][3]; for(I=0; I<3; I++)
for(j=0; j<3; j++) b[j][I]=a[I][j]; for(I=0; I<3; I++) { for(j=0; j<3; j++)
rintf("%6.1f",b[I][j]); rintf( "\\n"); } } A)、 21 12 32 29 33 8 13 27 73 B)、
21.0 12.0 32.0 29.0 33.0 8.0 13.0 27.0 73.0 C)、
21.0 29.0 13.0
12.0 33.0 27.0 32.0 8.0 73.0 D)、
21 29 13 12 33 27 32 8 73
参考:B
第3题: 阅读程序写出运行结果。 #include <stdio.h void main( ) { float x ; int I , j ; x=10.6 ; I=4 ; j=(int)x/I ;
rintf("j=%d\\n",j); }<br
A)、j=2 B)、j=2.65 C)、j=2.5 D)、j=2.7
参考:A
第4题: 阅读程序写出运行结果。 #include <stdio.h int f (int a)
{ auto int b=0 ; static int c=1 ; b++ ; c+=3 ; return(a+b+c) ; }
void main( ) { int a=5 , I ;
for(I=0 ; I<3 ; I++)
rintf("M", f(a)) ; }
A)、10 10 10 B)、10 11 12 C)、10 13 16 D)、10 12 14
参考:C
第5题: 阅读程序写出运行结果。 #include <stdio.h void main( ) {
int num[10]={50,-20,-53,10,5,-29,14,-
32,0,21};
int j , sum=0 ; for(j=0 ; j<10 ; j++) if(num[j]0) sum+=num[j] ; rintf("sum=%d\\n", sum) ; }
A)、sum= -134 B)、sum=100 C)、sum= 0 D)、sum= 50
参考:B
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
五、程序设计题
在E盘上建以自己姓名+准考证号为名的文件夹并在该文件夹下面根据设计题中小题个数建相应的子文件夹子文件夹名为 设计题*,并把每小题结果文件保存在相应的子文件夹中。
例如:考生张三的准考证号为0100101做设计题中的第1小题 文件保存位置是:E:\\张三0100101\\设计题1
第1题:求出1000至2000之内能同时被5、11整除但不能被9整除的数以十六进制格式输出。 参考:
#include < stdio.h void main()
{ int j;
for(j=1000 ;j<=2000;j++) {
if(j%5==0 &am;&am; j==0&am;&am; j%9!=0) {
rintf("%x ",j); } }
rintf("\\n"); }
第2题:输入一N位整数要求输出该整数的每一个数字如输入14289则输出1 4 2 8 9。每一个数字间空一空格 参考:
#include<stdio.h main()
{int num[6],j,number;
rintf("输入一个整数:"); scanf("%d",&am;number); j=0; do
{num[j]=number; number=(int)number/10; j++;
}while(number!=0); for(j=5;j=0;j--)
rintf("%d ",num[j]); rintf("\\n"); }
第3题:从键盘输入一个正整数求出它的二进制数。 参考:
#include < stdio.h #include<math.h main()
{int num,i,a[16],y; for(i=0;i<16;i++) a[i]=0;
rintf("请输入一个正整数:\\n"); scanf("%d",&am;num); i=0;
while(num!=0) {y=num%2; num=(int)num/2; a[i]=y; i++; }
for(i=15;i=0;i--)
rintf("-",a[i]); }
将你的考生文件夹打包上传:
注意:提交文件是以“姓名+准考证号”进行压缩的打包文件(查看文件打
包并上传的演示动画)
-------------------------------------------------------------------------------- <==
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
注意: 未做完所有试题之前请不要右边的交卷完成退出系统按钮。交卷完成退出系统按钮提交结果之后将视为结束练习退出系统! <==注意左边提示
你的I:192.168.31.139
-------------------------------------------------------------------------------- .
Coyright (C) 2006-2009
Designed By RSIDE
.
正在阅读:
试题c语言试题以及七01-16
公司总经理寄语08-07
四年级数学期末试题04-26
防汛02-16
农村党员要努力提高自身素质01-21
四方区代理发表职称论文发表-提高初中数学教学质量论文选题题目04-11
《软件工程导论》实验报告06-12
机关公务员年度考核个人总结范本04-03
第四章 溶液的热力学性质10-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试题
- 以及
- 语言
- 2010年上海市浦东新区高考预测(数学文含答案)
- 船长业务Microsoft Word 文档(2)
- 网络游戏与电子商务B2C模式的结合范文
- 西安工程大学教务处
- 刘俊芳:2014高三备课组及语文教学工作总结20140625
- 北京市建设行业从业人员考务和证书管理系统 - 图文
- 工业设计史试题及答案
- 浅谈核心素养下的高中生物教学
- 2018年辽宁省锦州市中考英语预测试卷(3月份)
- 客观、合理评价学生学习状况的数学模型
- 步进电机原理
- 超星慕课大学生爱情兵法考试答案(精修版)
- 2005年各省高考状元一网打尽
- 2013年下半年教师资格《幼儿综合素质》真题及答案
- 片段作文训练
- 英文说明书--CNC雕刻机-tonsen--打印 - 图文
- CAD高级绘图培训资料
- 扩减容MO数据制作 - 图文
- 油物考试资料之学渣逆袭版!
- 索达吉堪布《入菩萨行论》第六品安忍(09)