以下选项中能正确判断字符变量c不是大写字母的表达式是______.A) c'Z' B) (c'Z') C
问题描述:
以下选项中能正确判断字符变量c不是大写字母的表达式是______.A) c'Z' B) (c'Z') C
答
我怎么觉得两个都不对,首先A:不管c是不是大写字母都不会满足,即永远为0(假),即使c是大写字母A也判断不出来
B就是A的非,也就是说不管C是什么,B判断出来都是1(真)
正确的判断方法可以是if(c'Z')printf("C不是大写字母");!(c>='A' && c
相关推荐
- 若一下选项中的变量已经基本定义,则正确的赋值语句是A a=b+c B i=1 C x=i++j D a=a+7=c+8一下叙述正确的是A 在c程序中,每行只能写一条语句B 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C 在C程序中无论是整数还是实数,都能被准确无误地表示D 在C程序中,%是只能用于整数运算的运算符下面语句中,正确的是A char str [ ] ="welcome“B char str [ ]; str="welcome"C char str [7],str2[ ]="welcome";str1=str2D char str 1[ ];str2[ ],str2="welcome";strcpy(str1,str2)对于循环语句:for(表达式1;表达式2;表达式3)语句,以下叙述正确的是A for语句中的三个表达式一个都不能少C for语句中的循环体可以是一个复合语句D for语句只能用于循环次数已经确定的情况B for语句中的循环体至少要被执行一次
- C语言题目 多项选择(至少两个正确答案)1. 以下选项是C语言关键字的是( ).A.main B.FOR C.break D.void2. 以下选项可作为C语言合法整数的是( ).A.12345L B.0xabff C.0678 D.x3f03. 代数式ae/(bc) 的正确C语言表达式是( ).A.a/b/c*e B.a*e/b/c C.a*e/b*c D.a*e/c/b4. 设有说明:int a,b[3]={1,2,3},*p;下面能够正确执行的语句有( ).A.p = *b; B.a = p; C.p = b+1; D.a = *p;5. 已知ch是字符型变量,以下正确的赋值语句是( ).A.ch= 'a+b' B.ch='\0' C.ch='\08' D.ch=5+96. 以下选项可作为C语言合法常量的是( ).A.1U B.06
- 阅读程序并回答问题阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确的答案.(1) 【程序代码】# includevoid main(){ int x=1,y=2,z; scanf("%d",&z); switch(z%2) { //------①------- case 1:z=x*y;break; default:z=x/y; } printf("%d",z);}【选项】(26) 程序运行时,输入分别是1和2的情况下,输出的结果分别是_____.[A] 2和0 [B] 2和0.5 [C] 0和2 [D] 0.5和2(27) 如果将上述程序代码标示为①行中switch语句括号内的表达式改为z%2==0,那么程序运行时,输入分别是1和2的情况下,输出的结果分别是_____.[A] 2和0 [B] 2和0.5 [C] 0和2 [D] 0.5和2答案是a和c为什么呢?
- 做几道C语言的习题!13:判断char型变量ch是否为大写字母的正确表达式是( ).1.’A’<=ch<=’Z’ 2.(cb>=’A’)&(ch<=’Z’) 3.(ch>=’A’)&&(ch<=’Z’) 4.(‘A’<=ch)AND(‘Z’>=ch) 14:以下不正确的C语言标识符是( ).1.ABC 2.abc 3.a_bc 4.ab.c 15:若要利用下面的程序片段使指针变量p指向一个存储整型变量的存储单元,则[ ]中应填入的内容是( ).Int*p;P=[ ]malloc(sizeof(int)); 1.int 2.int* 3.(*int) 4.(int*) 16:以下可作为函数fopen中第一个参数的正确格式是( ).1.c:user\text.txt 2.c:\user\text.txt 3.“\user\text.txt 4.“c\\user\\text.txt” 17:一个c程序的执行是从( ).1.main( )函数开始,直到main( )函数结束 2.第一个函数开始,直到最后一
- C语言的几道习题~若t为double类型,表达式 t = 1,t + 5,t ++的值是 ________ .假设m是一个3位数,用表达式分离出m的十位上数字b=________.15≥a≥10或a≤0的C语言表达式是________.设有语句:int a = 5,b = 7;执行语句:a += a++ || b++ 后,a=7,b =________.有语句int a=3;则执行了语句a+=a- =a*a;后,变量a 的值是 .若有变量定义:double a=13.6; int b=8;则表达式a+b%3*(int)(a-b)/4结果为________.判断char型变量c1是否为大写字母的正确表达式是_____.A.('A'=c1) B.'A'=z B.x>=y>=z C.(x>=y) AND (y>=z) D.(x>=y) & (y>=z) 设int x=-1;执行表达式++x||++x ||++x后,x的值是____.设有语句:int a = 3 ,b =5,m; 则执行语句:m = a
- 下面有几道数字电路分析的判断题,正确T,错误F数字电路即能处理数字信号,也能处理模拟信号()脉冲信号就是矩形波信号()1+1=2和1+1=10分别为逻辑运算和二进制运算()寄存器用于存数据,而计数器用来统计输入的脉冲个数,它们都为时序逻辑电路()N个触发器可以构成N位二进制计数器,能记录2N个脉冲数()译码是将输入的二进制代码译成相应的状态式信息()ABD/C不是四变量A,B,C,D的最小项()施密特触发器是靠电平触发的,它具有整形,波形变换和幅度鉴别等作用()在时序逻辑电路中,任一时刻的输出不仅与该时刻的输入有关,还与电路原状态有关()A/D转换器的分辨率是用其输出的二进制数的位数来表示()D/A转换器的分辨率是用其输出的最小模拟电压与最大模拟电压比表示的()
- C语言平时作业,会的帮帮忙了 3Q!1.假定所有变量均已正确说明,下列程序段运行后x的值是:a=b=c=0;x=35;if(!a)x--; else if(b);if(c)x=3; else x=4;(A) 34 (B) 4 (C) 35 (D) 3 难度:易 分值:4.0 2.下面能正确进行字符串赋值操作的语句是:(A) char s[5]={"ABCDE"}; (B) char s[5]={'A','B','C','D','E'}; (C) char *s;s="ABCDEF"; (D) char *s; scanf("%s",s); 难度:易 分值:4.0 3.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是:(A) 1 (B) 2 (C) 0 (D) 2.5 难度:易 分值:4.0 4.若i ,j已定义为int类型,则以下程序段中内循环体的总的执行次数是:for (i=5;i;i--)for(j=0;j
- 一道单选,四道多选,大家给看看,好吗,单选1.在化学反应3CU+8HNO3(稀)===3CU(NO3)2+2X↑ +4H2O中,x的化学式是A.N2O B.NO C.NO2 D N2O5多选1.C,CO,CO2,O2四种物质,在一定条件下两两之间能发生的化学反应共有a 2个 b 3个 c 4个 d 5个2.下列说法正确的是a 化合物中一定含有非金属元素b 化合物中一定含有金属元素和非金属元素c 化合物中不一定含有金属元素d 化合物中不一定含有金属元素3.将一定量的锌和镁分别放入盛有相同质量,相同质量分数的稀盐酸的烧杯中,充分反应后,若产生的氢气质量相等,则下列队信誉没质量的比的判断正确的是a 反应用掉的锌和镁的质量比为65:24b 反应用掉的锌和镁的质量比一定为1:1c 反应用掉的锌和镁的质量比不可能是32.5:12d 放入烧杯中的锌和镁的质量可能是任意比4.在一个密闭容器内有X,Y,Z,Q,四种物质,在一定条件下充分反应,测得反应前后各物质的质量如下:物质 X Y Z Q 反应前质量 2 2 8
- C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的大小进行比较D 空串一定比空格打头的字符串小2 以下正确的字符串常量是A"\\\"B‘abc’C OlympicGamesD ""3 以下正确定义字符串的语句是A char str[]={'\064'}B char str="\x43"C char str=''D char str[]="\0"我还不明白的是“”是不是表示空串 他有什么意义4 有以下程序#includevoidfun(char *a char*b){ while(*a=='*')a++;while(*b=*a){b++,a++;}} main() {char *s="****a*b****",t[80];fun(s,t);puts(t); }程序运行的结果是A *****a*bB a*bC a*b****D ab这一题我不明白的地方是a,b都是字符,为什
- 帮忙看几道C语言的期末题目(二)~3Q!19、以下程序的运行结果是 void num() { extern int x,y; int a=15,b=10; x=a-b; y=a+b; }int x,y; void main() { int a=7,b=5; x=a-b; y=a+b; num(); printf("%d,%d",x,y); } A) 12,2 B)不确定 C) 5,25 D) 1,12Extern定义的x和y改变了,为什么main中的x和y也会改变?难道不是main中局部的优先级更大吗?15.以下论述中正确的是 A) 实型数据占字节数多于整型数据,因此,实型运算比整型运算精确.B) 二维数组元素有两个下标,在特殊情况下也可以是一个下标.C) 如果a是带符号整型变量,b是无符号整型变量,则执行a=b后a的值一定为正.D) 存放文本的文件称文本文件,存放二进制数的文件称二进制文件.答案给的是B,其余的选项又怎么错了啊?1.设变量n为float类型,m为int类型,则以下能实现将n中的数
- 《骆驼祥子》中祥子几次买车又几次失去,这部小说的基本线索是什么
- 1.3.9.10算24点怎么算