下载此文档

C语言程序设计复习题.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
一、 选择题
正确的C语言标识符是 0
? _buy_2 B . 2_buy C . _buy D . buy
以下是C语言提供的合法关键字的是 o
Float B . signed C . integer D . Char
以下不能定义为用户标示符的是 o
A . sca nf B . Void C . _3com_ D . int
一个C程序是由 o
一个主程序和若干子程序组成
—个或多个函数组成
若干过程组成
若干子程序组成
以下说法中正确的是 o
C语言程序总是从第一个定义的函数开始执行
B .在C语言程序中,要调用的函数必须在 main()函数中定义
C语言程序总是从main()函数开始执行
C语言程序中的main()函数必须放在程序的开始部分
以下选项中,合法的实型常数是 o
A . B . E-3 C . 2E0 D .
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八
进制表示的字符常量’\101 '是 o
A .字符A B .字符a C .字符c D .非法的常量
以下选项中, 合法转义字符的选项是 o
A . ' ' B . ' \018 ' C . ' xab' D . ' \abc '
若有代数式,则不正确的C语言表达式是 o
A . a/c/d*b*3 B . 3*a*b/c/d
a*b/d/c*3
C . 3*a*b/c*d
已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句 S=' A
+ 6' - ' 3';后,S中的值为 。
A / D B . 68 C .不确定的值 D .' C'
在C语言中,要求运算数必须是整型的运算符是 。
A . / B . ++ C . *= D . %
在C语言中,char型数据在内存中的存储形式是 。
A .补码 B .反码 C .原码 D . ASCII码
设以下变量均为int类型,则值不等于7的表达式是 。
(m=n=6, m+n, m+1)
(m=n=6, m+n, n+1)
C . (m=6, m+1, n=6, m+n)
D. (m=6, m+1, n=m, n+1)
以下程序的执行结果是: 。
#in clude<>
mai n()
{ int x=2,y=3;
printf( ” x=%%d,y=%%d” ,x,y);
}
A. x=%2,y=%3 B. x=%%d,y=%%d
x=2,y=3 D. x=%d,y=%d
阅读以下程序,当输入数据的形式为:12,34,正确的输出结果为 。
#i nclude ””
mai n()
{ int a,b;
scanf( ” %d%d , &a,&b);
pri ntf( ” a+b=%dn” ,a+b);
A. a+b=46 B .有语法错误
C. a+b=12 D .不确定值
-else 语句的二义性,C语言规定else总是与
组成
配对关系
缩排位置相同的if
在其之前未配对的if
在其之前未配对的最近的if

int a=1,b=2,c=3;
if(a>b)
c=a; a=b; b=c;
以下语句执行后a,b,c的值是 <
A. a=1, b=2, c=3 B
C. a=2, b=3, c=1 D

#in clude <>
a=2, b=3, c=3
a=2, b=3, c=2
mai n()
{ int a=1;
if (a++>1) printf(
%d n” , a);
else printf(
%d n” , a --);
A. 0 B
1 C . 2 D
a、b、c、d、w均为 int
类型变量,则执行下面语句后的
w值是
a=1;b=2;c=3;d=4;
w= (a<b) a : b;
w= (w<c) w : c ;
w= (w<d) w : d;
1
执行下列程序,输入为3的数出结果是 。
#i nclude ””
mai n()
{
int k;
scanf( ” %d , &k);
switch(k)
{ case 1: printf( ” %dn” , k++);
case 2: printf( ” %d n” ,

C语言程序设计复习题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息