下载此文档

c语言程序设计基础的考试题.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
读程序,写出程序的执行结果
1.若a是int型变量,且a=5,则下面表达式的值为:____3_______。
(a+100)%2+a/2
2 C语言程序中引用标准输入输出库函数,必须在每个源文件的首部写下#include <___stdioh_____________>。
3.若int型变量占内存2个字节,double型变量占内存8个字节,有如下定义:
union data
{ int i;
double d;
}a;
则变量a在内存中所占字节数为____8_____。
4.C语言中用于结构化程序设计的三种基本结构是(A )
    A)顺序结构、选择结构、循环结构    B)if、switch、break
    C)for、while、do-while            D)if、for、continue
5.以下选项中合法的用户标识符是( B)
A)long B)_2Test C)3Dmax D)Adat
6.以下非法的赋值语句是(C )
A) n=(i=2,++i) B) j++; C) ++(i+1) D) x=j>0
7C语言中,基本数据类型包括整型、浮点型和_字符型_________。
8一个C程序是由____函数_______组成的。
9在abc、a_1、a1b2、auto四个变量中,不合法的是__auto_______。
10字符串"ab\\c\n\101"的占用内存的字节数为___6_____。
11在运算符+、->、*=、&&中,其优先级最低的是__*=______。
12定义共用体类型使用关键字____union________。
13C语言中,break语句通常用在___switch_____语句和循环语句中。
14表达式7*2/5+35+'b'值的类型是___double的实数型_______。
15设有语句int a=5;执行语句printf("%d",++a);后,输出结果为_6________。
16执行下面程序段后,输出的结果为___****______。
for(i=1;i<5;i++) printf("*");
17.能将高级语言编写的源程序转换为目标程序的软件是( D)
A)汇编程序    B)编辑程序    C)解释程序    D)编译程序
18.设有定义语句:char str[][20]={"Hello",Beijing"},*p=str; 则printf("%d\n",strlen(p+20));输出
结果是(C )
A)0 B)5 C)7 D)20
19 若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c>0)
s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是( B )
A)s=a+b;    B)s=a+c;    C)s=s+c;    D)s=b+c;
20 下列运算符优先级最高的是(A )                 
    A)()        B)  +       C)  &&        D)  !=
21C语言程序总是从源程序文件

c语言程序设计基础的考试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小49 KB
  • 时间2021-02-23