C考试系统题库含答案程序题

三、 程序填空题

第一章 C语言基础知识

(C语言概述、算法、数据类型 运算符 表达式、位运算)

1以下程序不用第三个变量实现两个数对调的操作。 #includ “stdio.h” main() {

int a,b;

scanf(\ a=;(三个字符) b=;(三个字符) a= a-b;

printf(\}

2、选择程序的运行结果 。

main ( )

{ int x=1, y=2, z, a, b, c, d; z = ++x||++y;

printf(\

printf(\输出结果(三个字符) */ a=-1; b=-2; c=++a&&b++;

printf(\输出结果 (三个字符)*/ }

3以下程序的结果为_______ main() {

unsigned int a=3, b=10;

printf(\输出结果<14> */ printf(\输出结果<0> */ }

4 若x=3,y=z=4,则下列表达式的值是。 (1) (z>=y>=x)? 1:0

/*值为<0> */

(2) z>=y&&y>=x

1

/*值为<1> */

5已知float x=4.3,int y;执行语句y=(int)x后,x为型(填写小写英文字母),且y=<4>(填写阿拉伯数字);

6表达式’c’&&’d’的值为<1>(填写阿拉伯数字),’c’&&’d’||!(3+4)的值为<1>(填写阿拉伯数字)。

7若x为int类型,则与逻辑表达式“x”等价的表达式是, 与逻辑表达式“!x”等价的表达式是

8 表示“整数x的值大于5”时逻辑值为“真”的表达式是5>,逻辑值为“假”的表达式是

9已知字母A的ASCII码为十进制数65,且设ch为字符型变量,则表达式ch=‘A’-‘4’+‘9’的值为<’F’>(一个字符常量);若定义:char c=‘\\72’;则变量c中包含的字符个数为<1>(数字)。 10、C语言所提供的基本数据类型的整型类型包括:<短整型>、整型、<长整型>。(按每种类型所占字节数,从小到大排列)

第二章 C语言程序结构

(顺序程序设计、选择结构程序设计、循环控制)

程序填空题

F1. 以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”。请填空。 #include “stdio.h” void main() { int k;

printf(“Enter a int number:”); scanf(“%d”,<&k>); if() printf(“yes\\n”); else

printf(

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4