char flag[20]c语言,C语言试卷
才30分……,觉得答得好多多加分!你的鼓励是我努力的方向!o(∩_∩)o...哈哈
二、选择题(每题3分,共45分)
1. 定义一个变量使之保存值的范围是0-65535,应该选择(A )类型。
A.unsigned short int B. int
C.short int D.long int
2. 设x、y、z都是整型变量,x、y的初值都是5,执行z=(++x)+(y- -)+1后,x、y、z三变量的值按顺序是(D )。
A.5, 5, 11 B.6, 6, 13 C.4, 6, 12 D.6, 4, 12
3.下列字符中不属于转义字符的是(D )
A. \n B.\t C.\b D.\k
4.下列不正确的标识符是(B )
A._char B.a?b C.x D.st2_flag
5. C语言的源程序(C )主函数
A. 可以没有 B.可以有多个
C.有且只有一个 D.若有,只有一个
6. 在内存中应该开辟(A )多少个字节来存放字符‘\n’.
A. 1 B. 2 C. 3 D. 4
7. 下面的(C )不是合法的c语言常量。
A. 123 B.‘M’ C.0892 D. “Flag”
8. 下面( A)对变量的说明是错误的。
A. char c1, int x; B. int a,b; float x, y;
C. int a; int b; D. char c1; int x;
9. 有变量说明int a=3;, 则表达式a<1&&--a>1的运算结果和a的值应该是(A )
A. 0和2 B. 0和3 C. 1和2 D. 1和3
10. 设int x=12;, 则执行完语句a+=a-=a*a; 后,a的值是(C ) //应该是a=12
A. 552 B. 264 C. -264 D. 144
11. c语言中,运算对象必须是整型数的运算符是( ) //题目有问题,选项C是什么东东??
A. % B. / C. %和\ D. %和/
12. 以下关于break语句的描述,只有(C )是正确的。
A. 在循环语句中必须使用break语句。
B. break语句只能用于switch语句中。
C. 在循环语句中可以根据需要使用break语句。
D. break语句可以强制跳出所有循环。
13. 下面的叙述中,不正确的是(A )
A. 在main函数中说明的变量的作用域是整个程序。
B. 全局变量在程序运行期间一直占用分配给它的存储单元。
C. 形式参数是局部变量。
D. return()语句中括号内可以是常量、有确定值的变量或表达式。
14. 定义函数时,默认的函数类型是(A )
A. auto B. register C. static D. extern
15. c语言中的函数(B )
A. 可以嵌套定义 B. 嵌套调用和递归调用均可
C. 不可以嵌套调用 D. 可以嵌套调用,但不可以递归调用
三、阅读下列程序,写出执行结果(每题5分,共15分)
1.#include
main()
{
int x,m,n,a,b;
m=n=a=b=8;
x=(m=a>b)&&(n=a>b);
printf(“x=%d, m=%d, n=%d\n”,x,m,n);
}
答:
x=0,m=0,n=8
2. #include
main()
{
int a,b,c;
a=2;b=3;c=1;
if(a>b)
if(a>c)
printf(“%d\n”,a);
else
printf(“%d\n”,b);
printf(“end\n”);
}
答:
end
3.#include
main()
{
int s=0,k;
for(k=7;k>=0;k--)
{
switch(k)
{
case 1;
case 4;
case 7;
s++;
break;
case 2;
case 3;
case 6;
Break;
case 0;
case 5;
s+=2;
break;
}
}
printf(“s=%d\n”,s)
}
答:
S=7
四、程序设计题(每题10分,共20分)
1.整形数组a有五个元素,其值分别为:1、2、3、4、5,移动该数组的数,使其变成2、3、4、5、1
#include
Main{
Int i,temp;
Int a[5]={1,2,3,4,5};
temp=a[0];
for(i=0;i<4;i++)
{
a[i]=a[i+1];
}
a[4]=temp;
}
}
2. 用户从键盘输入一个字符串(字符中不包含空格),当输入回车时认为输入结束,统计输入字符串中小写英文字母、大写英文字母、数字字符、其他字符的个数
#include "stdio.h"
#include "string.h"
void main()
{
int i=0;//小写英文字母数量
int j=0;//大写英文字母数量
int k=0;//数字字符数量
int others=0;//其他字符数量
char temp;//接收字符。
int tempcounter;
printf("Please input the string") ;
for(tempcounter=0;;tempcounter++)
{ scanf("%c",&temp);
if(temp=='\n')
break;
else
{
if((temp>='a')&&(temp<='z'))
{
i=i+1;
continue;
}
if((temp>='A')&&(temp<='Z'))
{
j=j+1;
continue;
}
if((temp>='0')&&(temp<='9'))
{
k=k+1;
continue;
}
others=others+1;
}
}
printf("小写英文字母数量: %d\n",i);
printf("大写英文字母数量: %d\n",j);
printf("数字数量: %d\n",k);
printf("其他: %d\n",others);
}
char flag[20]c语言,C语言试卷相关推荐
- c语言程序设计1试卷,(C语言程序设计期末试卷1.doc
(C语言程序设计期末试卷1 <C语言程序设计>试卷1 (使用层次或专业: 计算机) 若程序题中预留的空白不够,在试卷最后一页背面答题,请标记相应的题号 题 次一二三四五六总分应得分2010 ...
- c语言程序设计开卷考试b卷,C语言程序设计(B)试卷_杨崇联(A1).doc
C语言程序设计(B)试卷_杨崇联(A1) 江 西 理 工 大 学 考 试 试 卷 试卷编号: 20 11 -20 12 学年第 2 学期 课程名称: C语言程序设计(B) 考试时间: 年 月 日考试性 ...
- python语言与c语言相比在分支结构上有什么不同_大工20春 C/C 语言程序设计 在线作业3 - 百度文库...
大工20春<CC++语言程序设计>在线作业3答案 大工20春<C/C++语言程序设计>在线作业3 红字部分为答案! 单选题 1.C语言中,下列合法的字符型常量是(). A.&q ...
- 以下描述中不属于python语言控制结构的是_高中信息技术《Python语言》模块试卷...
高中信息技术<Python语言>模块试卷 本试卷分为五大题,37小题,共100分,考试用时60分钟. 一.单选题(本题共15小题,每小题2分,共30分) 是一门( ) (A)自然语言(B) ...
- c语言上期中考试试卷答案,2007~2008学年度上学期C语言程序设计期中试卷及答案...
2007-2008学年度上学期C 语言程序设计期中试卷 一.填空题(本大题30空,每空1分共30分) 1.C 语言中的基本数据类型包括 . . 三种. 2.C 语言中的逻辑运算符有 . . 三种. 3 ...
- 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.docx
高中信息技术<Python语言>模块试卷.docx PAGE 区县____________ 姓名_____________ 区县____________ 姓名_____________ 座 ...
- 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.doc
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 线 _ - - _ - _ - _ - - _ - _ - _ - _ - - ...
- 电子科技20秋C语言在线作业3,【奥鹏】[电子科技大学]20秋《C语言》在线作业3...
[奥鹏][电子科技大学]20秋<C语言>在线作业3 [奥鹏]-电子科技大学20秋C语言在线作业3试卷总分:100 得分:100第1题,下面程序是从键盘输入学号,然后输出学号中百位数字是3的 ...
- 高中信息技术python及答案_高中信息技术《Python语言》模块试卷
高中信息技术< Python 语言>模块试卷 本试卷分为五大题, 37 小题 ,共 100 分,考试用时 60 分钟. 一.单选题(本题共 15 小题,每小题 2 分,共 30 分) 是一 ...
最新文章
- 另一种思考:为什么不选JPA、MyBatis,而选择JDBCTemplate?
- 详解 | 自动泊车中鱼眼相机实现车位线感知
- [铁道部信息化管理]号外
- python路径找类并获取静态字段
- 为何 epoll 的 ET 模式一定要设置为非阻塞IO
- 检索数据_8_查询语句里执行条件判断
- 中国到底有多少个.NET 程序员?都在哪个城市写代码?
- c语言判断是否是回文字符串
- 8个提高工作效率的Web前端开发框架总结
- 【smart-transform】取自Atom的babeljs/cs/ts智能转es5 库
- css中引入自定义字体PingFang-SC-Regular
- Windows 安装 labelimg 图片标注工具
- 基于WEB的自行车租赁管理系统设计与实现
- 光滑噪声数据常用的方法_几种常见的数据变换方法
- leetcode 每日一题 一起进步714 买卖股票的最佳时机含手续费
- python递归函数
- Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果
- 商米机V2和V1内置打印机说明
- <update></update>
- openssl源码中的头文件include error
热门文章
- Web下的整体测试 --性能测试及优化思路
- 92.与上游服务建立连接
- mysql主流版本2020_mysql高级2020.7.12-2020.7.13
- python清空列表_Python 内存分配时的小秘密
- idea右边maven全爆红_通过Idea创建Spring Boot java项目
- 纺织人工智能的下一个独角兽——智能验布机
- Halcon例程学习:adaption_ocv.hev(光学字符检测)
- 天价部队到老家赶来java作文_天价与廉价作文800字
- Python yaml模块
- Xtreme9.0 - Block Art 线段树