首页 > 其他分享 >C语言期末考试——常见考题(模拟考)

C语言期末考试——常见考题(模拟考)

时间:2024-12-10 14:31:09浏览次数:8  
标签:语句 10 int C语言 ______ 期末考试 模拟考 每题

目录

一、填空题(每空2分,共 20 分)

二、选择题(每题2分,共26分)

三、编程题(第1题6分,其余题目每题10分)


!!!需要答案的可以私信,因为是拿给学生上课做模拟,不能把答案写到文章

填空(每空2分,共 20 

  1. c语言是一种结构化的程序设计语言,它具有______、______、______三种基本结构。

  2. c语言中实现循环的语句有______、______和______。

  3. 多分支选择可以用嵌套的if语句和______语句来实现。

  4. 程序执行过程中其值不发生变化的量是_____量,其值发生变化的量是_____量。

  5. 已知float x=234.56789;该语句printf (“%4d”,(int)x);运行的输出结果是_______。

选择(每2分,共26分)

  1. 下面用户定义的标识符符合C语言规定的是(  )  
    A. b.c.tom        B. 3a6bc       C. _signed     D. a-b
     
  2. 字符型常量在内存中存放的是(  )
    A. ASCII代码      B. BCD代码     C. 内部码   D.十进制码
     
  3. C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是(  )。
    A. void   B. int   C. float   D. double
     
  4. 能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是(    )。
    A.a>=10 or a<=0
    B.a>=0 | a<=10
    C.a>=10 && a<=0
    D.a>=10 ‖ a<=0
     
  5. 下面不可用来表示逻辑值“真”的是(  )
    A. –3     B. 0      C. 2       D. 4.5
     
  6. 下边的表达式哪个满足当x为偶数时值为“真”,为奇数时值为“假”(  )
    A. x%2==0  B.!x%2!=0   C.2*x/2-x==0   D.!(x%2)x=(a++)+3;
     
  7. 以下的选择中,正确的赋值语句是(  )
    A. j++;B. a=1,b=2;C. a=b=5;D. y=int(x);
     
  8. 按照标识符的要求,(    )符号不能组成标识符。
    A.连接符                  B. 下划线
    C. 大小写字母             D. 数字符号
     
  9. 在c语言中,while语句中的条件取(  )值时,结束循环,for语句中的条件表达式取   (  )值时,执行循环体,do-while语句中的条件取(  )值时,结束循环。
    A. 0     B. 1      C. true      D. false       E. 非0
     
  10. c语言中逻辑值“真”用( )表示,“假” 用( )表示。
    A.  true        B. 大于0的数     C. 非0     D. 0
     
  11. 宏定义的宏展开是在(    )阶段完成的。
    A. 预处理    B. 编译     C. 预处理前     D. 运行
     
  12. 执行下面的程序段后,变量k中的值为(  )
    int  k=3, s[2];
    s[0]=k;  k=s[1]*10;
    A. 不定值          B. 33          C. 30         D. 10
     
  13. 以下字符中不是转义字符的是(  )
    A. ‘\c’ 
    B. ‘\b’       
    C. ‘\\’
    D. ‘\t’

编程题(第1题6分,其余题目每题10分)

  1. 编程序输出图形:(使用循环结构)
  2. 编程序输出图形:(使用循环结构)
  3. 在控制台打印输出1-100内的所有所有素数
  4. 使用冒泡法,从控制台输入 10 个数按从小到大的顺序排列
  5. 计算从1到666的和
  6. 输入三个整数,输出其中的最小数(要是定义函数)

标签:语句,10,int,C语言,______,期末考试,模拟考,每题
From: https://blog.csdn.net/qq_58156721/article/details/144372332

相关文章

  • C语言基础-数组:一维数组与二维数组
    数组例子如果我们要在程序中表示一个学生的成绩,我们会使用一个int来表示,假如我们要在程序中表示一组成绩,此时我们所学的常规的数据类型就无法再表示,这时就需要使用一种新的表现形式,这种表现形式就是数组什么是数组数组是相同类型,有序数据的集合数组的特征数组中的数据......
  • C语言基础:循环结构
    循环结构什么是循环代码的重复执行,就叫做循环。循环的分类无限循环:其实就是死循环,程序设计中尽量避免无限循环。程序中的无限循环必须是可控的有限循环:循环限定循环次数或者循环的条件。循环的构成循环条件循环体当型循环的实现特点:先判断,后执行,如果条件不满......
  • C语言整理第八章(指针)
    指针(二)一,字符指针变量(一)用字符指针指向字符串常量有两种方法初始化和赋值1,初始化intmain(){char*p="Doyouknow?";} 2,赋值intmain(){char*p;p="Doyouknow?";} 其实,无论是初始化还是赋值,都是将字符串的第一个字母的地址赋给指针变量(二)字......
  • 【Linux探索学习】第二十弹——基础IO:深入理解C语言文件I/O与Linux操作系统中的文件操
    Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:文件I/O(输入输出)操作是现代计算机系统中的重要组成部分,几乎所有的程序都需要与文件进行交互。无论是读取配置文件、写入日志文件,还是处理用户数据,文件操作都是不可避......
  • C语言数据类型与变量
    本章目标1.数据类型介绍2.signed与unsigned3.数据类型的取值4.变量5.算术操作符6。赋值操作符7.单目操作符8.强制类型转换1.数据类型介绍c语言为我们提供了大量的数据类型供我们使用,数据类型能够为我们描述我们常见的数值,和字符。例如int类型(整型)来去描述整数,ch......
  • 春招没赶上……秋招也没赶上的我…只能……C语言编程小练习---24年期末版
    一年一度的期末考试真是迫在眉睫,up为了一解各位大学生燃眉之急,特意准备了这些题目供各位联系: 打印1-100之间能被3整除,且末尾是7的整数。#include<stdio.h>main(){inti,j; for(i=0;i<10 ;i++) {j=i*10+7;  if( j%3!=0) continue;  printf("%d",j);......
  • 一道C语言指针有关问题的讲解
    原题#include<stdio.h>intmain(){char*c[]={"ENTER","NEW","POINT","FIRST"};char**cp[]={c+3,c+2,c+1,c};char***cpp=cp;printf("%s\n",**++cpp);printf(&quo......
  • 初识C语言(指针、结构体)
    *前言学习C语言自用教材:C程序设计第五版--谭浩强线上课程:跟学博主:鹏哥C语言。视频:1.【初识C语言】认识C语言_哔哩哔哩_bilibili1.指针1.1内存内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的。为了有效的使用内存,把内存划分成一个个小的内存单......
  • 洛谷 P5587 打字练习 C语言
    题目:https://www.luogu.com.cn/problem/P5587题目描述R君在练习打字。有这样一个打字练习网站,给定一个范文和输入框,会根据你的输入计算准确率和打字速度。可以输入的字符有小写字母、空格和 .(英文句号),输入字符后,光标也会跟着移动。输入的文本有多行,R君可以通过换行键来......
  • 洛谷 P8824 [传智杯 #3 初赛] 终端 C语言
    题目:https://www.luogu.com.cn/problem/P8824题目描述有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个Terminal。具体来说,它需要支持如下命令:touchfilename:如果名为 filename 的文件不存在,就创建一个这样的文件,如果已经存在同名文件的话则不进行任何操作。......