C语言程序设计(1)复习题

合集下载

C语言程序设计期末复习题及答案(1)

C语言程序设计期末复习题及答案(1)
4. 设int i = 5;则语句while (i > = 1) i - -;执行后i的值为_0______。
5. n为整型,表达式n=1,n+2,n*5 的值是__5_______。
6. 已知:float x=8.53; 整形变量i=(int)x;则i=__8_____。
7. 已知:int x=5;语句y=x++*x++;执行完成后x=___7__,y=_25____。
int i, k, num;
gets(str1); gets(str2);
i=strlen(str1);
k=strlen(str2);
num=______? ____: ____;
printf("%d\n", num);
}
2. 下面程序是计算字符串中实际字符的个数,即实现和字符串处理函数strlen相同的功能,补充空白处的程序。
for (j=0;j<n-1-i;j++)
if (a[j]>a[j+1])
{c=a[j];a[j]=a[j+1];a[j+1]=c;}
}
2. 本题20分.总体程序完整性3分,结构体定义正确3分,结构体数组定义以及初始化正确6分,指针定义正确3分,输出判断正确3分,输出姓名地址2分。以下代码为参考代码,答案不唯一。
(B)在指针操作中,运算符“&”是取指针指向的对象的值。
(C)在指针操作中,运算符“*”的操作对象是一个地址。
(D)语句int *ip;定义了指针变量只能存放整型变量的地址。
14.判断字符串str1是否大于字符串str2,应当使用___d________。
(A)if (str1>str2)

C语言程序设计复习题(一)1的阅读程序部分

C语言程序设计复习题(一)1的阅读程序部分
3
} case 2: printf("third\n"); } } 结果:first third 4.下列程序运行结果是【 -1 】 。 #include<stdio.h> main( ) { int n=4; do n--; while (n); printf("%d\n",--n); } 5.下列程序运行结果是【 】 。 #include<stdio.h> dec( ) { static int x=5; x--; printf("%d",x); } main( ) { int k; for(k=0;k<3;k++) dec( ); } 结果:4 3 2 五.程序填空(请依题意,将程序中括号部分补充完整。每题 3 分,共 15 分) 1. 一个正整数与 3 的和是 5 的倍数,与 3 的差是 6 的倍数,编写一个程序求符合条件的最 小数。 #include <stdio.h> main() { int n; n=1; while (1) { n=n+1; if 【 (1) (n+3)%5==0&&(n-3)%6==0 】break; } printf("n=%d",n); } 2.将两个字符串合并成一个字符串。 #include <stdio.h> main() { char s1[20],s2[20],s3[40]; int i,j; printf("String1:"); gets(s1); printf("String2:》复习题(二)
一.单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答 案的题号,填入题中的括号内。多选不给分。每题 1 分,共 20 分) 1.在 C 语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。设一表达式 中包含有 int、 long、 unsigned、 char 类型的变量和数据, 则表达式最后的运算结果是 【 ④ 】 类型数据。 ① int ② char ③ unsigned ④ long 2.若 int 型数据占 2 个字节,则以下语句的输出为 【 ④ 】 。 int k=-1; printf(“%d,%u\n”,k,k); ① -1,-1 ② -1,32767 ③ -1,32768 ④ -1,65535 3.设 x 和 y 均 为 int 型 变 量 , 则 执 行 以 下 语 句 后 的 输 出 为 【 ① 】 。 x=1 5; y=5 ; pri ntf( “ %d\n ” ,x%= (y%= 2)); ① 0 ② 1 ③ 6 ④ 12 4.若 x 为 uns igned in t 型 变 量 , 则 执 行 以 下 语 句 后 的 x 值 为 【 ④ 】 。 x=6 5535; pri ntf( “ %d\n ” ,x); ① 65535 ② 1 ③ 无定值 ④ -1 5 . 判断 char 型变量 c1 是否为小写字母的最简单且正确的表达式为【 ④ 】 。 ① ’a’<=c1<=’z’ ② (c1>=a)&&(c1<=z) ③ (‘a’<=c1)||(‘z’>=c1) ④ (c1>=’a’)&&(c1<=’z’) 6 . 以下不正确的 if 语句是【 ③ 】 。 ① if (x>y); ② if (x= =y) x+=y; ③ if (x!=y)scanf(“%d”,&x) else scanf(“%d”,&y); ④ if (x<y) {x++;y++;} 7 . C 语言对嵌套 if 语句的规定是:else 总是与【 ④ 】 配 对 。 ① 其 之 前 最 近 的 if ② 第 一 个 if ③ 缩 进 位 置 相 同 的 if ④ 其 之 前 最 近 且 不 带 else 的 if 8 . 设有说明语句:int a=2,b=7,c=5;则执行以下语句后,输出为【 ② 】 。 switch(a>0) { case 1: switch(b<0) { case 1: prin tf(“@”); break; case 2: p rintf(“!”); b reak; } case 0: switch(c==5) { case 0: prin tf(“*”); break; case 1 : p rintf(“#”); b reak; default:printf(“$”); break; } defau lt: p rin tf(“&”); } ① @#& ② #& ③ *& ④ $& 9 . 若有说明语句:int w=2,x=3,y=3,z=4;则表达式 w>x?w:z>y?z:x 的值是 【 ① 】 。 ① 4 ② 3 ③ 2 ④ 1 10.下面有关 for 循环的正确描述是【 ④ 】 。 ① for 循环只能用于循环次数已经确定的情况 ② for 循环是先执行循环体语句,后判定表达式

C程序设计复习题1

C程序设计复习题1

复习题1、一个C语言程序是由____B____。

A、函数首部和函数体组成B、一个主程序和若干子程序组成C、若干过程组成D、若干子程序组成2、属于合法的C语言长整型常量的是_____B_____ 。

A、5876273B、0LC、2E10D、(long)58762733、以下合法的赋值语句是____A______ 。

A、x=y=100;B、d――C、x+y;D、c=int(a+b)4、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为____B____。

A、1B、 2C、3D、 45、若运行时给变量x输入12,则以下程序的运行结果是___D_____。

int main(){int x,y;scanf(“%d”,&x);y=x>12 ? x+10 : x-12;printf(“%d\n”,y);return 0 ;}A、出错B、 10C、 22D、 06、若有以下类型说明语句:char w;int x;float y;double z; 则表达式w*x+z-y 的结果为____B____类型。

A、floatB、doubleC、intD、char7、已知ch是字符型变量,下面不正确的赋值语句是____C_____。

A、ch = ’7’+’9’ ;B、ch = ’\n’;C、ch = “a”;D、ch = 5+7;8、若定义x为double型变量,则能正确输入x值的语句是____C_____。

A、scanf(“%f”,x);B、scanf(“%f”,&x);C、scanf(“%lf”,&x);D、scanf(“%5.1f”,&x);9、若运行时输入:12345678↙,则下列程序运行结果为____A_____。

int main ( ){ int a,b;scanf(“%2d%2d”,&a,&b);printf(“%d\n”,a+b);return 0;}A、46B、579C、569010、设定义“int x=3,y=4,z=1”则表达式!(x+y)+z-1&&y+z/2的值是:_____D_____。

C语言程序设计复习题(判断题)新

C语言程序设计复习题(判断题)新

第一部分判断题1.对于int n=3;执行n+=n-=n*n;后n的值是9。

()提示正确答案为×2.在C语言中,定义int a=b=c=5;是错的,而int a,b,c; a=b=c=5;是正确的.()提示正确答案为√3. 若有定义int a=3,b=4,c=5; 则a+b>c&&b==c的值为1。

()提示正确答案为×4. int x=3,y=2; 则表达式(y++==--x)?y++:x++的值为3。

()提示正确答案为√5. 在C语言中,不同类型的数据不可以在一起进行算术运算。

()提示正确答案为×6. 由于计算机的计算精度很高,所以在C语言中程序计算1.0/3*3的结果肯定等于1。

()提示正确答案为×7. 当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算时,按照"由低到高"的原则,所有的数据都必须先转换为双精度类型数据后方能参加运算。

()提示正确答案为×8. C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。

()提示正确答案为×9. 如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。

()提示正确答案为√10. 若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。

()提示正确答案为×11. 赋值运算符优先于条件运算符.( )提示正确答案为×12. “!”的优先级可以比“/”高。

()提示正确答案为√13. 两个char 型数据相加,其结果为char型。

( )提示正确答案为×14. 若有定义int a; float b=2.1; 则a=int(b+3)是合法的赋值表达式。

()提示正确答案为×15. 若有int a=4,b=0;则表达式a&&!b的值为0。

()提示正确答案为√16. C语言程序中,任何英语单词均可以作标识符。

C语言程序设计基础知识 习题一及参考答案

C语言程序设计基础知识 习题一及参考答案

第一章:程序设计基础知识一、单项选择题1、以下( )是面向过程的程序设计语言。

A)机器语言 B)汇编语言 C)高级语言 D)第四代语言2、程序设计一般包含以下四个步骤,其中其中首先应该完成的是( )。

A)设计数据结构和算法B)建立数学模型C)编写程序 D)调试和运行程序3、以下常用算法中适合计算等差级数的算法是( )。

A)枚举法B)递推法 C)分治法 D)排序法4、以下不属于算法基本特征的是( )。

A)有穷性 B)有效性C)可靠性 D)有一个或多各输出5、以下描述中不正确的是( )。

A)程序就是软件,但软件不紧紧是程序。

B)程序是指令的集合,计算机语言是编写程序的工具。

C)计算机语言都是形式化的语言,它有一个语法规则和定义。

D)计算机语言只能编写程序而不能表示算法。

6、下面描述中,正确的是( )A)结构化程序设计方法是面向过程程序设计的主流。

B)算法就是计算方法。

C)一个正确的程序就是指程序书写正确。

D)计算机语言就是编写程序的工具而不是表示算法的工具。

7、下面描述中,不正确的是( )。

A)递归法的关键是必须有一个递归终止的条件。

B)递归算法要求语言具有反复自我调用子程序的能力。

C)对于同一个问题,递推算法比递归算法的执行时间要长。

D)递推算法总可以转换为一个递归算法。

8、N-S图与传统流程图比较,主要优点是( )。

A)杜绝了程序的无条件转移。

B)具有顺序、选择和循环三种基本结构。

C)简单、只管。

D)有利于编写程序。

A)B)C)D)二、填空题1、在流程图符号中,判断框中应该填写的的是________。

(判断条件)2、结构化程序设计是__________应遵循的方法和原则。

(面向过程编程)3、结构化程序必须用__________程序设计语言来编写。

(具有结构化控制语句)4、可以被连续执行的一条条指令的集合称为计算机的________。

(程序)5、只描述程序应该“做什么”,而不必描述“怎样做”的语言被称为________。

C语言程序设计(本科C卷及答案)(1)(1)

C语言程序设计(本科C卷及答案)(1)(1)

题号一二三四五六总分得分考试形式:■闭卷□开卷■笔试□机试答卷要求:试卷答案需填写至答题卡内一、单项选择题(每小题 2 分,共 30 分)1 2 3 4 5 6 7 8 9 10C D A B B A D A C C11 12 13 14 15C D A C B1、C语言源程序文件是一个后缀为( )的文件。

(第1章)A) .bas B) .java C) .c D) .pas2、下列哪个图形不属于传统流程图的符号( )(第2章)A) B) C) D)3、下列标识符中,不合法的用户标识符为()。

(第3章)A) a+4B) If C) then D) _1234、下面运算符优先级最高的是()。

(第3章)A) * B) !C) -(减号)D) =5、以下哪个是不正确的转义字符()。

(第3章)A) '\\'B) '077'C) '\0'D) '\n'6、若int n,x=1,y=0,则条件表达式n=x<y?x:y的结果为()。

(第4章)A) 0 B) 1 C) 2 D) 表达式错误7、分析以下程序, 下列说法正确的是()。

(第4章)int main(){ int i=10,m=0,n=0,k=0;switch(i/10){ case 0: m++;n++;break;case 10: n++; break;default: k++;n++; }printf("%d %d %d\n",m,n,k); }A) 0 0 0 B) 0 1 0 C) 1 1 0 D) 0 1 18、程序段如下:则以下说法中正确的是()。

(第5章)int k=-10; while(k<0) k=k+1;A) while循环执行10次B) while循环执行11次C) 循环体语句一次也不执行D) 循环是无限循环9、下列程序段执行后k值为()。

C语言程序设计复习题

C语言程序设计复习题

C 语言程序设计复习题一、单项选择题1.以下关于C 程序的说法中错误的是( D )。

A )必须有一个且只能有一个主函数B )可以有任意多个不同名的函数C )必须用main 作为主函数名D )主函数必须放在其他函数之前2.以下叙述中正确的是(A )。

A )C 程序中注释部分可以出现在程序中任意合适的地方B )花括号“{”和“}”只能作为函数体的定界符C )构成C 程序的基本单位是函数,所有函数名都可以由用户命名D )分号是C 语句之间的分隔符,不是语句的一部分3.以下叙述中正确的是( C )。

A )C 程序的基本组成单位是语句B )C 程序中的每一行只能写一条语句C )简单C 语句必须以分号结束D )一个C 语句必须在一行内写完4. 下列关于C 程序的说法错误的是( B )。

A )一个程序必须有一个main 函数B )函数首部后面必须有分号C )可以使用“/* */”来注释一段代码D )每个语句的末尾必须有分号5. 下列关于C 程序的说法错误的是( D )。

A )stdio.h 是输入输出头文件B )一个C 语句必须以分号结束C )VC6.0中可以使用“//”来注释一行D )#define 命令不是预处理命令6.下面四个选项中,均是合法的标识符是( )。

A )abc A_4d _student xyz_abcB )auto 12a a_b ab5.xC )A_4d student xyz_abc ifD )abc a_b union scan7.按照C 语言规定的用户标识符命名规则,不能出现在标识符中的是( C )。

A )大写字母B )数字字符C )-D )下划线8.C 语言提供的合法的数据类型关键字是( B )。

A )DoubleB )shortC )integerD )Char9.下列数据中,不合法的C 语言实型数据是( C )。

A )0.123B )123e3C )2.1e3.5D )789.010. 下列选项中,不能作为C 语言标识符的是( C )。

(完整)C语言程序设计试题题库

(完整)C语言程序设计试题题库

第一章基础知识一.填空1.每个C程序都必须有且仅有一个________ 函数。

2。

C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。

3。

软件是程序,以及______、使用和维护所需要的所有文档。

4.国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。

5.程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。

6.C语言是由________组成的.7。

C语言的函数可分为主函数main、标准库函数和_________。

8.一个函数是由两部分组成的,即:________和函数体。

9。

编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。

10.程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作的要求。

不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________. 11。

机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。

12。

与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对象,也可以用标号和符号来代替地址、常量和变量。

13。

在编译程序之前,凡以____开头的代码行都先由预处理程序预处理.14. C程序的执行均是由执行_________开始。

15。

函数体即为包含在{ }内的部分.它分为________和为完成功能任务由若干个C语句组成的执行部分。

16.C语言程序中一条简单语句是以________字符作为结束符的。

17.C语言是结构化、________的程序设计语言.18.由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序",将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C. 循环执行 1 次
D. 循环一次都不执行

能够把由高级语言编写的源程序翻译成目标程序的系统软件叫( 下列结构中,不属于结构化程序设计中的 3 种结构的是(
A.循环结构 B.顺序结构 C.选择结构 D.网状结构 程序中调用了库函数 pow(3,2.5),必须包含头文件( D ) A.string.h B.stdlib.h C.ctype.h D.math.h x、 y 是整型变量,执行语句 scanf ( "x=%d, y=%d", &x, &y ) ;使 x 和 y 的值分别为 7 和 9,正确的输入是( C ) A. 7 9 B. 7, 9 C. x=7, y=9 D. x=7 D y=9 ) 条件“-6≤x≤4”,对应的 C 逻辑表达式是(

单选题:
计算机硬件一般包括( C )和外部设备。 A.运算器和控制器 B.存储器 C.主机 D.中央处理器 微型计算机的发展是以( A )的发展为表征的。 A.微处理器 A. 1101111.01 B.软件 B. 1111011.01 C.主机 B ) 。 C. 1101101.1 D. 1110111.001 D.控制器 十进制数 123.25 转换为二进制数=(




A. x>=-6 and x<=4 B. -6<=x<=4 C. x>=-6 || x<=4 D. x>=-6 && x<=4 假设变量 x、k 都已定义,下列语句片段中,无语法错误的是( B ) A. switch(x) B. switch(x) { { case x>=80: putchar('A'); case 2+4: k='A'; case x<70: putchar('E'); defualt: k='E'; } case 3*5: k='B'; } C. switch(x){ D. switch(x){ case 3+x: k=x-2; case 4.5: k=0.5*x; case 5*x: k=x+3; case 6.8: k=8*x; default: k=0; default: k=0; } } 判断下面的 while 循环体的执行次数( A )。 k=0; while( k==10 ) k++; A. 0 次 B. 1 次 C. 10 次 D. 无数次 判断下面的 while 循环体的执行次数( D ) i=5; k=10; while(i=1) i=k--; A.8 次 B.10 次 C.2 次 D.无数次 下列各语句中,能够将变量 u、s 中最大值赋给变量 t 的是( C A. if(u>s) t=u; t=s; B. t=u; if(u>s) t=s; C. t=s; if(u>s) t=u; D. if(u>s) t=s; else t=u; D. b=a>3?2:1 D. a*=2 D. b-a<c-b D.4 D. 包含 4 个字符 设整型变量 a 为 5,使 b 不为 2 的表达式是( C )。 A. b=a/2 B. b=6-(--a) C. b=a%2 下列语句不具有赋值功能的是( C )。 A. a++ B. a=1 C. a+1 设 int a=3,b=6,c=9;,下列表达式中值为 0 的是( D )。 A. 2*a<=b B. a&&b C. (3*a-c)||b 执行 x=(6*7%8+9)/3;后,x 的值为( C )。 A.1 B. 2 C. 3 若有定义语句“char c=‘\134’;”则变量 c ( A ) A. 包含 1 个字符 B. 包含 2 个字符 )。
A. 2%5 A. 5.56
B. 1/2.0 B. 5.4
C. 10>5>3 C. 5 D. 6
D. !(‘a’-97) A A )。 ) 。 ) 。
设有定义 double x=2.4, y=3.56;,则表达式(int)x+y 的值为( 设有语句 int n=10,i=4;,则语句 n%=i+1;执行后,n 的值是( A. 0 B. 1 C. 2 D. 3 若 x=12,执行语句 y = x>12 ? x+10 : x-12;后,y 的值为( A. 22 下列( A A. x%2!=0 A. 2.0 B. 12 C. 10 B. x%2==0 B ) 。 C. 2.75 B. 2.5 D. 0 D

下列数据中,有可能是八进制数的是( B )。 A.488 B.317 C.597 下列( C )是 C 语言中的常量。 A. e+2 B. 068 C. ‘\x41’ C 语句以( C )结束。 A. , A. #define n=5 A. ab$3 A._next B. : B ) 。 B. #define n 5 A ) 。 C. calt C ) 。 B. hot_do B.a_1_2 C. ; 能正确地定义符号常量的是( 下列不是合法标识符的是(
执行下列程序段后,变量 x1,x2,x3 的值分别是( A ) 。 int a=8,b=7,x1,x2,x3; x1=(--a==b++)?--a:++b; x2=a++; x3=b; A. x1=6,x2=6,x3=8 B. x1=8,x2=8,x3=10 C. x1=6,x2=7,x3=8 D. x1=6,x2=6,x3=9 若整型变量 a 、b、 c、 d 中的值依次为: 1、 4、 3、 2。则条件表达式 a<b?a:c<d?c:d 的值是( C )。 A. 3 B.2 C. 1 D.4 以下程序段( C )。 x=-1; do { x=x*x; } while (!x); A. 是死循环 B. 循环执行 2 次 表达式:5<=8 的值是( A. TRUE 运算符( A. && A. 源程序 B D ) 。 C. 0 C. *= C. 汇编程序 D. 1 D. ?: B ) D. 解释程序 D ) B. 非零值 )的优先级最高。 B. ++ B.编译程序

C 语言中用于结构化程序设计的三种基本结构是 if、switch、break。 ( ) 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则计算表达式:(m=a>b)&&(n=c>d)后, n 的值为 2。 ( ) 若有 int x,则(x+1)++是一个合法的 C 语言表达式。 ( ) 设 int x = 7,y = 5,则 x *= y - 3 后,x 的值为 14。 ( ) 如果 i 的原值为 3,则执行语句:j = i++;后,j 的值为 3。 ( ) do-while 语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。 ( ‘\n’是一个字符常量。 ( ) 表达式 3.5%2 是合法的 C 语言表达式。 ( ) 若 x 是 int 型变量,且 x=5,则表达式 x%2+(x+1)%2 的值为 1。( ) 语句 for(; ; ) {循环体} 和 while(1) {循环体}是等价的。( )
)表达式不满足“当 x 的值为偶数时值为真,为奇数时值为假”的要求。 C. (x/2*2-x)==0 D. !(x%2) D. 11.0
表达式 22/4*sqrt(4.0)/4 的值是(
若有定义:int a=3,b=2,c=1;并有表达式:①a%b ②a>b>c ③b&&c+1 ④c+=1 则表达 式值相等的是( C ) 。 A. ①和② B. ②和③ C. ①和③ D. ③和 ④ 若有定义:int k=2,x;则能使变量 x 的值为 3 的表达式是( A.x=5/k+0.5 B.x=5/k+1; C.x=x+k B fine n 5;
以下不正确的 C 语言标识符是(
C.f(x,y)
已有定义 int x; float y;且执行 scanf("%3d%f",&x,&y);语句,若从第一列开始输入数据 12345 678↙,则 y 的值为( B ) 。 A. 12.0 B. 45.0 C. 678.0 D.45678.0 下列( C )表达式的值等于 0。
C 语言程序设计(1)复习题
判断题:
在计算机中,小数点和正负号都由专用部件来保存和表示。 ( ) 二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 ( ) 在定点数的表示方法中,0 的原码、反码都有两种形式。 ( ) 大写英文字母“A”的 ASCII 码值比小写英文字母“a”大。 ( ) 通常硬盘安装在主机箱内,因此它属于主存储器。 ( ) 计算机区别于其他计算工具的本质特点是能存储数据和程序。 ( ) 二进制是由 1 和 2 两个数字组成的进制方式。 ( ) CPU 只能访问内存信息,外存信息必须先读进内存再供 CPU 访问。 ( ) 计算机软件系统包括系统软件和游戏软件。 ( ) 运算器只能做算术运算,不能做逻辑运算。 ( ) 字长是指计算机能直接处理的十进制信息的位数。 ( ) 计算机的硬件系统包括主机和打印机。 ( ) 八进制数 126 对应的十进制数是 86。 ( ) 设某字符的 ASCII 码十进制数值为 74,则其十六进制值为 50。 ( ) 计算机中的字符,一般采用 ASCII 编码方案。若已知“H”的 ASCII 码值为 48H,则可推 断出“J”的 ASCII 码值为 50H。 ( ) 操作系统是合理地组织计算机工作流程、 有效地管理系统资源、 方便用户使用的程序集 合。 ( ) 计算机内所有的信息都是以十六进制数码形式表示的,其单位是比特(bit)。 ( ) C 语言程序中,任何英语单词均可以作标识符。( ) 在 C 语言的源程序中,注释使用越多,编译之后的可执行程序的执行效率越低。( ) C 语言编写的源程序经过编译、连接后,如果没有错误,则运行结果一定正确。 ( ) 在 C 语言中,变量是不区分大小写的,如:sum 和 SUM 是同一个变量。 ( ) C 的任何类型数据在计算机内部都是以二进制形式存储的。 ( ) double 类型数据的输入必须用格式“%lf”。 ( ) 使用 putchar 函数时,必须在之前包含头文件 stdio.h。( ) 用 scanf 函数向已定义的变量中输入数据时,在变量名前面必须加&。( ) scanf 函数中的格式符“%d”不能用于输入实型数据。( ) 当程序中有 scanf("%d%d",&x,&y);则执行时,输入 10,20↙后,x、y 变量的值分别是 10 和 20。( ) 有定义 double x=2,y;表达式 y=x+5/2 的值是 4.5。 ( ) 若有定义 int a = 2,则语句 printf(“%d”,a++); 的输出结果为 3。 ( ) 在循环体中,使用 continue 语句,可以跳出该循环。 ( ) 表达式 3 * 5 / 2 和表达式 3 / 2 * 5 的值相等。 ( ) 任何变量都必须要定义其类型。 ( ) 表达式(double)(1/2)的值为 0.5。 ( ) 若有定义 int a=0,b; 执行语句 if(a=0) b=0; else b=1; 后,b 的值是 1。 ( ) 若 x 的当前值为 10, 执行语句“if(x=3) x=x+5;”后,x 的值依然是 10。 ( )
相关文档
最新文档