文档介绍:-
. z.
程序设计及C语言概述
一、单项选择题
1〕一个算法应该具有“确定性〞等5个特性,下面对另外4个特性的描述中错误的选项是〔〕。
A〕有零个或多个输入B〕有零个或多个
printf("%d,%d\n", *, y);
}
因输出格式不合法,输出错误信息 B〕48,57
C〕0,9 D〕48,58
18〕在ASCII字符集中,字母A的序号为65,下面程序的输出结果为〔〕。
main()
-
. z.
{ char c='A'; int i=10;
c=c+10;
i=c%i;
printf("%c,%d\n", c, i);
}
A〕75,7 B〕75,5 C〕K,5
D〕因存在非图形字符,无法直接显示出来
19〕在ASCII集中,字母A的序号为65,下面程序的输出结果为〔〕。
main()
{ char c1='B', c2='Y';
printf("%d,%d\n", ++c1, - -c2);
}
A〕输出格式不合法,输出错误信息 B〕67,88
C〕66,89 D〕C,*
20〕C语言中,运算对象必须是整型数的运算符是〔〕 。
A〕% B〕\ C〕% 和 \ D〕**
21〕以下常数中,合法的C 常量是〔〕。
A〕-0. B) '105' C〕'AB'D〕"35"
22〕以下常数中,合法的C 常量是〔〕。
A〕"*-y" B) '105' C〕'Be' D〕7ff
23〕以下常数中,合法的C 常量是〔〕。
A〕'\n'B)e-310 C〕'DEF' D〕'1234'
24〕以下常数中,不合法的C 常量是〔〕。
A〕-0*2a B〕lg3C〕' [' D〕"CHINA"
25〕以下常数中,不合法的C 常量是〔〕。
A〕-0*3b B)123e+〕'}' D〕6e+7
26〕以下符号中,可以作为变量名的是〔〕。
A〕+a B〕12345e C〕a3BD〕5e+0
27〕以下符号中,可以作为变量名的是〔〕。
A〕+c B〕** C〕_DAYD〕ne*t day
28〕假设已定义*和y为double类型,则表达式:
*=1,y=*+3/2的值为〔〕。
A〕1 B〕2C〕〕
29〕以下程序的执行结果是〔〕。
#include<>
#define sum 10+20
main()
{int b=0,c=0;
b=5;
c=sum*b;
printf("%d",c);
}
A〕100B〕110C〕70D〕150
30〕以下程序的执行结果是〔〕。
#include<>
#define sum(10+20)
-
. z.
mian()
{int a=0,b=0,c=0;
a=sum;
b=5;
c=sum*b;
printf("%d",c);
}
A〕100B〕110C〕70D〕150
31〕表达式(int)〔〕。
A〕2B〕〕0D〕3
32〕表达式(double)(20/3)的值为〔〕。
A〕6B〕〕2D〕3
33〕假设所有变量均为整型, 则表达式( a=5,b=2, a++, a+b ) 的值是〔〕。
A〕8 B〕7 C〕6 D〕5
34〕C语言规定标识符由〔〕等字符组成.
A〕字母 数字 下划线B〕中划线 字母 数字
C〕字母 数字 逗号 D〕字母 下划线中划线
35〕ch是字符型变量,下面不正确的赋值语句是〔〕。
A〕ch='\0' B〕ch='a+b'C〕ch='7'+'9' D〕ch=7+9
36〕假设*和y都为float型变量,且*=, y= 执行以下语句后输出结果为〔〕。
printf("%f", (*, y));
A〕 B〕
C〕, D〕输出符号不够,输出不正确值
37〕设整型变量a值为9,则以下表达式中使b的值不为4的表达式〔〕。
A〕b=a/2 B〕b=a%2 C〕b=8-(3,a-5) D〕b=a>5"4:2
二、填空题
1〕写出以下程序段的执行结果