C语言程序设计(本科)

《C语言程序设计》复习题

(本科)

一、填空题

设int x=7,y=6;表达式x= = y++的结果是(1)

将下列的表达式作为语句:printf(“%d”, );的第二个参数,此语句的输出结果为多少?

(1)-3.5&&26 ( 1 )

(2)2|(4&) ( 2 )

(3)7%2 ( 1 )

(4)(11||2)?18:2 ( 18 )

一个C语言程序必须有且只有一个(主)函数

根据变量的有效使用范围来分,变量可以分为(全局变量)( 局部变量 )两类。

表示”整数X的绝对值小于100”时值为”真”的C语言表达式是((Absc(x)<100)= =1)

设 int x=18, y=6; 表达式x=y—的值是( 6 )

执行printf(“ask\me”);输出的结果是(ask’me)

定义:int m=7, n=9 ;则表达式m/n-4 的值是( 1 ),表达式m=(m=1, n=2) 的值是( 2 )。

计算机程序设计中采用的三种基本结构有顺序结构,选择结构,循环结构

若有 enum mycolor{red, blue, yellow,green };printf(“%d”, yellow); 输出结果为( 2 )。

11、有定义int x=0;执行x=3+5,x*2后,x的值为(8)

二、选择题

1. sizeof(double)是一个 A 的表达式

A 整型 B 双精度 C 不合法 D 函数调用

2.以下叙述正确的是:构成C语言程序的基本单位是(A)

A.函数式 B.过程 C.子程序 D.子例程

3. 若有有以下定义

Int x【8】={1,2,3,4,5,6,7,8};

Int ;

则值为5的表达式是 B

A B C D p+5

4. C语言的标识符只能由字母,数字和下划线组成,且第一个字符:必须为(A)或下划线

A.字母 B.数字 C.符号 D.字符

5. 在说明一个结构体变量时系统分配给他的存储空间是(D )

A 该结构体中第一个成员所需要的存储空间

B该结构体中最后一个成员所需存储空间

C 该结构体中占用最大存储空间的成员所需要的存储空间

D 该结构体中所有成员所需要的存储空间的总和

有以下程序段 int x=3;

do{printf(“%d”,x-=2);} while(!x);

其输出结果是:(D)

A.4 B.5 C.2 D.1

7.C编译系统对文件包含命令#include “file.h的处理时机是 A

A 通常在编译处理之前 B通常在编译处理之中

C 程序连接时 D 程序执行的开始

判断变量ch中的字符是否为数字字符,正确的表达式是(A)

A.(ch>=0)&&(ch<=9) B.ch>=’0’&&ch<=’9’ C.0<=ch<=9 D.’0’<=ch<=’9’

9.在C 语言中,字符数据在内存中以 D 存储

A 原码 B 反码 C BCD码 D ASCII 码

有以下函数调用语句:fun(a+b,(x,y),fun(n+k,a,(x,y));

则函数fun的参数有( C ) 个

A.1 B.2 C.3 D.4

11. 以下正确的C语言标识符是 c

A %ldx B a+y C ask45 D mynum1!

对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,(A)是正确的

A.语法错误 B.使f的值为5.0

C. 使f的值为0.0 D.使f的值为2.0

13.在以下所列的个函数的“首部”中正确的是( c )

A void f(a:float,b:int) B void f:int a,b)

C void f(int a,char b) D void(a as fload, b as int )

若a=8,则执行语句:a+=a*=a%6;后a的值为(B)

A.24 B.12 C. 16 D.32

15. 以下循环的循环次数是( B )

Int k=2;

While (k=0)

{print (“%d”,k);

k--;}

A 无限次 B 0次 C 1次 D 2次

16.下述正确C语言常

本科学c语言程序设计吗,C语言程序设计(本科).doc相关推荐

  1. 击鼓传花c语言编程题,c语言-第5章 循环程序设计.ppt

    <c语言-第5章 循环程序设计.ppt>由会员分享,可在线阅读,更多相关<c语言-第5章 循环程序设计.ppt(83页珍藏版)>请在人人文库网上搜索. 1.第5章 循环程序设计 ...

  2. C程序设计语言第二版·新版,C程序设计语言(第2版·新版) PDF扫描版[19MB]

    C程序设计语言(第2版·新版) 内容简介: 本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作.全面 ...

  3. 现代C语言程序设计之C语言概述

    现代C语言程序设计之C语言概述 现代C语言程序设计 1.1 信息技术发展趋势 目前信息技术主要经历了互联网.移动互联网以及以大数据.云计算.物联网.人工智能.区块链为代表的新兴技术三个阶段. 互联网 ...

  4. c语言流水灯仿真程序设计框图,基于单片机c语言控制的流水灯程序设计及prtes仿真图.docx...

    基于单片机c语言控制的流水灯程序设计及prtes仿真图 89c51与8个发光二极管相连流水控制 一.不同花样的控制源程序代码: /*#include #define uchar unsigned ch ...

  5. C语言程序设计技能教程,【程序设计论文】C语言程序设计课程的教学方法(共4033字)...

    摘要:C语言程序设计是目前计算机类专业的必修课程,旨在让学生了解程序设计的基本原则以及程序设计语言的有效运用.C语言程序设计在未来的工作实践中应用性广泛,因此积极探讨相应的教学方法,分析不同教学方法的 ...

  6. 用C语言编写从A到Z随机步法,实用C语言程序设计教程1C语言学习基础ppt71.ppt

    实用C语言程序设计教程1C语言学习基础ppt71 C语言程序设计 - 第1章 C语言学习基础 第1章 开篇 --C语言学习基础 --目标既不是精确的,也不是预先设定的,目标应是一般性的.生成性的,从而 ...

  7. c语言程序设计入门导论,程序设计入门——C语言

    spContent=C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序.嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据 ...

  8. 计算机程序c复杂,《计算机程序设计(C语言)》见面课答案

    <计算机程序设计(C语言)>见面课及答案 见面课:模块化程序设计方法 1.下面的描述,哪一个不符合模块化程序设计的特点( ) A.程序设计的复杂性提高了 B.提高了代码的重用性 C.易于维 ...

  9. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx

    C语言程序设计_05循环结构程序设计讲述 第5章 循环结构程序设计5.1 while循环结构5.2 do-while循环结构5.3 for循环结构5.4 与循环有关的控制语句5.5 3种循环语句的比较 ...

  10. python语言程序设计教程-Python语言程序设计(视频教程)

    -- 为什么要学习计算机编程? -- 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方... Python语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编 ...

最新文章

  1. 彻底解决SQL SERVER 2008无法远程连接的问题
  2. Flink从入门到精通100篇(五)-flink变种Alink,对阿里巴巴算法平台Alink简介
  3. [原创]直播服务器简单实现 http_flv和hls 内网直播桌面
  4. 动态规划 HDU1231-------最大连续子序列
  5. KMP 串的模式匹配 (25 分)
  6. C++ string转字符串
  7. 不同维度的矩阵相乘的时间复杂度
  8. 怎样才干成为一名优秀的软件測试人员
  9. 16-elasticsearch6.x {“error“:“Content-Type header [application/x-www-form-urlencoded] is not support
  10. tkinter中text插入_tkinter做一个体重档案
  11. 1.Windows下 PHP 开源框架 laravel 的搭建
  12. 文件批量改名特工 v1.0 怎么用
  13. Protel 介绍 protel99se正式汉化版下载 Protel DXP2004简体中文版
  14. nwjs macOS打包成dmg
  15. 高效办公软件推荐——屏幕录制类
  16. IDEA 返回上一步 快捷键
  17. 目前淘宝客单价比较高的商品怎么引流
  18. HttpMessageNotReadableException: Required request body is missing
  19. 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)java
  20. 【Qtree】Query on a tree系列LCT解法

热门文章

  1. LeetCode:912. 排序数组
  2. 安装FlexNet for Linux许可证服务器后,执行lmgrd报错
  3. centos7.9升级rockylinux8.8
  4. 推荐几个优质的技术公众号
  5. java 通过图片的Base64字符串判断文件格式
  6. 男人如何对待抱怨自己的女人
  7. MYSQL一目了然 JOIN 图
  8. Ubuntu 18.04安装持久化内存配置工具ndctl
  9. [Java基础案例](菜单小程序、1~100之间的素数之和、验证码生成、数组排序、2000 年到现在的闰年、猜数游戏、空心菱形)
  10. C语言 | 选择排序