才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语言试卷相关推荐

  1. c语言程序设计1试卷,(C语言程序设计期末试卷1.doc

    (C语言程序设计期末试卷1 <C语言程序设计>试卷1 (使用层次或专业: 计算机) 若程序题中预留的空白不够,在试卷最后一页背面答题,请标记相应的题号 题 次一二三四五六总分应得分2010 ...

  2. c语言程序设计开卷考试b卷,C语言程序设计(B)试卷_杨崇联(A1).doc

    C语言程序设计(B)试卷_杨崇联(A1) 江 西 理 工 大 学 考 试 试 卷 试卷编号: 20 11 -20 12 学年第 2 学期 课程名称: C语言程序设计(B) 考试时间: 年 月 日考试性 ...

  3. python语言与c语言相比在分支结构上有什么不同_大工20春 C/C 语言程序设计 在线作业3 - 百度文库...

    大工20春<CC++语言程序设计>在线作业3答案 大工20春<C/C++语言程序设计>在线作业3 红字部分为答案! 单选题 1.C语言中,下列合法的字符型常量是(). A.&q ...

  4. 以下描述中不属于python语言控制结构的是_高中信息技术《Python语言》模块试卷...

    高中信息技术<Python语言>模块试卷 本试卷分为五大题,37小题,共100分,考试用时60分钟. 一.单选题(本题共15小题,每小题2分,共30分) 是一门( ) (A)自然语言(B) ...

  5. c语言上期中考试试卷答案,2007~2008学年度上学期C语言程序设计期中试卷及答案...

    2007-2008学年度上学期C 语言程序设计期中试卷 一.填空题(本大题30空,每空1分共30分) 1.C 语言中的基本数据类型包括 . . 三种. 2.C 语言中的逻辑运算符有 . . 三种. 3 ...

  6. 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.docx

    高中信息技术<Python语言>模块试卷.docx PAGE 区县____________ 姓名_____________ 区县____________ 姓名_____________ 座 ...

  7. 高中信息技术python及答案_高中信息技术《Python语言》模块试卷.doc

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 线 _ - - _ - _ - _ - - _ - _ - _ - _ - - ...

  8. 电子科技20秋C语言在线作业3,【奥鹏】[电子科技大学]20秋《C语言》在线作业3...

    [奥鹏][电子科技大学]20秋<C语言>在线作业3 [奥鹏]-电子科技大学20秋C语言在线作业3试卷总分:100 得分:100第1题,下面程序是从键盘输入学号,然后输出学号中百位数字是3的 ...

  9. 高中信息技术python及答案_高中信息技术《Python语言》模块试卷

    高中信息技术< Python 语言>模块试卷 本试卷分为五大题, 37 小题 ,共 100 分,考试用时 60 分钟. 一.单选题(本题共 15 小题,每小题 2 分,共 30 分) 是一 ...

最新文章

  1. 另一种思考:为什么不选JPA、MyBatis,而选择JDBCTemplate?
  2. 详解 | 自动泊车中鱼眼相机实现车位线感知
  3. [铁道部信息化管理]号外
  4. python路径找类并获取静态字段
  5. 为何 epoll 的 ET 模式一定要设置为非阻塞IO
  6. 检索数据_8_查询语句里执行条件判断
  7. 中国到底有多少个.NET 程序员?都在哪个城市写代码?
  8. c语言判断是否是回文字符串
  9. 8个提高工作效率的Web前端开发框架总结
  10. 【smart-transform】取自Atom的babeljs/cs/ts智能转es5 库
  11. css中引入自定义字体PingFang-SC-Regular
  12. Windows 安装 labelimg 图片标注工具
  13. 基于WEB的自行车租赁管理系统设计与实现
  14. 光滑噪声数据常用的方法_几种常见的数据变换方法
  15. leetcode 每日一题 一起进步714 买卖股票的最佳时机含手续费
  16. python递归函数
  17. Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果
  18. 商米机V2和V1内置打印机说明
  19. <update></update>
  20. openssl源码中的头文件include error

热门文章

  1. Web下的整体测试 --性能测试及优化思路
  2. 92.与上游服务建立连接
  3. mysql主流版本2020_mysql高级2020.7.12-2020.7.13
  4. python清空列表_Python 内存分配时的小秘密
  5. idea右边maven全爆红_通过Idea创建Spring Boot java项目
  6. 纺织人工智能的下一个独角兽——智能验布机
  7. Halcon例程学习:adaption_ocv.hev(光学字符检测)
  8. 天价部队到老家赶来java作文_天价与廉价作文800字
  9. Python yaml模块
  10. Xtreme9.0 - Block Art 线段树