第1章 C语言程序设计基础

时间:2022-11-25 09:35:38 作者:壹号 字数:2912字

第1章 C语言程序设计基础

一、选择题

(1)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。
A)C语言程序仅可以编译执行
B)C语言程序仅可以解释执行
C)C语言程序既可以编译执行又可以解释执行
D)以上说法都不对

(2)以下关于简单程序设计的步骤和顺序的说法中正确的是( )。
A)确定算法后,整理并写出文档,最后进行编码和上机调试
B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

(3)以下叙述中错误的是( )。
A)C程序在运行过程中所有计算都以二进制方式进行
B)C程序在运行过程中所有计算都以十进制方式进行
C)所有C程序都需要编译链接无误后才能运行
D)C程序中整型变量只能存放整数,实型变量只能存放浮点数

(4)以下叙述正确的是( )。
A)C语言程序是由过程和函数组成的
B)C语言函数可以嵌套调用,例如,fun(fun(x))
C)C语言函数不可以单独编译
D)C语言中除了main函数,其他函数不可作为单独文件形式存在

(5)以下叙述中正确的是( )。
A)程序设计的任务就是编写程序代码并上机调试
B)程序设计的任务就是确定所用数据结构
C)程序设计的任务就是确定所用算法
D)以上三种说法都不完整

(6)以下叙述中正确的是( )。
A)C程序的基本组成单位是语句
B)C程序中的每一行只能写一条语句
C)简单C语句必须以分号结束
D)C语句必须在一行内写完

(7)计算机能直接执行的程序是( )。
A)源程序
B)目标程序
C)汇编程序
D)可执行程序

(8)以下4个选项中,不能看成一条语句的是( )。
A);
B)a=5,b=2.5,c=3.6;
C)if(a<5);
D)if(b!=5)x=2;y=6;

(9)以下叙述中错误的是( )。
A)计算机不能直接执行用C语言编写的源程序
B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D)后缀为.obj和.exe的二进制文件都可以直接运行

(10)下列叙述中错误的是( )。
A)一个C语言程序只能实现一种算法
B)C程序可以由多个程序文件组成
C)C程序可以由一个或多个函数组成
D)一个C函数可以单独作为一个C程序文件存在

(11)以下4个程序中,完全正确的是( )。
A)#include<stdio.h>
ma
in();
{/*programming*/
printf("programming!\n");}
B)#include<stdio.h>
main()
{/*/ programming /*/
printf("programming