| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言试卷 -> 正文阅读 |
|
[C++知识库]C语言试卷 |
1.C语言程序从( )开始执行。 A)程序中第一条可执行语句 B) 程序中第一个函数 C)程序中的main函数 D) 包含文件中的第一个函数 2.若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( ). A)4 B)3 C)2 D)0 3.下列四组选项中,正确的C语言标识符是( )。 A)%x B)a+b C)a123 D)123 4.如果int a=3,b=4;则条件表达式"a<b? a:b"的值是( )。 A) 3 B) 4 C) 0 D) 1 5.以下能对一维数组a进行初始化的语句是: ( )。 A)int a[5]=(0,1,2,3,4,) B)int a(5)={} C)int a[3]={0,1,2} D)int a{5}={10*1} 6.已知:int a[10]; 则对a数组元素的正确引用是( )。 A)a[10] B)a[3.5] C)a(5) D)a[0] 7.若有以下数组说明,则i=10;a[a[i]]元素数值是( )。 int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A)10 B)9 C)6 D)5 8.在C语言中,以( )作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 9.下列数据中属于“字符串常量”的是( )。 A)“a” B){ABC} C)‘abc\0’ D)‘a’ 10.已知char x[]=“hello”, y[]={‘h’,‘e’,‘a’,‘b’,‘e’};, 则关于两个数组长度的正确描述是( )。. A)相同 B)x大于y C)x小于y D)以上答案都不对 11.在 C 语言中,每个语句必须以( )结束。 A)回车符 B)冒号 C)逗号 D)分号
A)&&,!,|| B)||,&&,! C)&&,||,! D)!,&&,|| 13.for(i=1;i<9;i+=1);该循环共执行了( )次。 A)7 B)8 C)9 D)10 14.C 语言总是从 ( )函数开始执行。 A)main B)处于最前的 C)处于最后的 D)随机选一个 15.int a[4]={5,3,8,9};其中 a[3]的值为( )。 A)5 B)3 C)8 D)9 2、如果需要从被调用函数返回一个函数值,被调用函数必须包含 语句。 3、在一个C源程序中,注释部分二侧的分界符为 . 4、C语言标识符由 、 和 来构造。 5、若int x=5;while(x>0)printf(“%d”,x–);的循环执行次数为 。 6、若有说明和语句:int a=5,b=6,y=6;b-=a;y=a++则b和y的值分别是 、 。 7、C程序设计的三种基本结构是 、 、 。 8、C语言提供的3种逻辑运算符是 、 和 。 2、编程序实现求1-1000之间的所有奇数的和并输出。
课程考试参考答案与评分标准 学年第 二 学期 课程名称:C语言程序设计 考试性质:考查 试卷类型: B 考试班级: 考试方法:闭卷 命题教师: 1.C 2.B 3.C 4.A 5.C 6.D 7.C 8.D 9.A 10.B 11.D 12.D 13.B 14.A 15.D 1、 x<z||y<z 2、 return 3、 /和/ 4、字母、数字、下划线 5、5 6、1 、20 7、顺序结构、选择结构、循环结构 8、!、&&、|| #include <stdio.h> void main(){ int data; char grade; printf(“Please enter the score:”); scanf("%d”, &data); switch(data/10) { case 10: case 9 : grade=’A’; break; case 8: grade=’B’; break; case 7: grade=’C’; break; case 6: grade=’D’; break; default: grade=’E’; } printf("the grade is %c”,grade); } void main( ) { int i, sum=0; for(i=1; i<1000; i=i+2) sum=sum+i; printf(“the sum of odd is :%d”,sum); int a, i,p=0,n=0,z=0; printf(“please input number”); for(i=0;i<10;i++){ scanf("%d,",&a); if (a>0) p++; else if (a<0) n++; else z++; printf(“正数:%5d, 负数:%5d,零:%5d\n”,p,n,z); |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:33:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |