[单选题]在计算机中,算法是指______。
正确答案 :C
解题方案的准确而完整的描述
[单选题]下列程序输出结果为( )。 public class test { public static void main (String args[]) { int a=0; outer:for(int i=0;i2;i + +) { for(int j=0;j2;j+ +) { if(j>i) { continue outer; } a+ +; } } System.out.println(a); } }
正确答案 :C
3
[单选题]若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
正确答案 :D
while((ch=getchar())!='\N')putchar(ch);
解析:解析:换行符是一个转义字符,应该是‘\n’,而不是‘\N’。选项B)中,因为关系运算符“==”的优先级高于赋值运算符“=”,所以ch得到的值是关系运算getchar()=='\n'的结果而不是从键盘输入的字符,因而不正确,故正确答案为选项D)。
[单选题]有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-'a'+'A'; s++; } } main() {char strl[100]=“abcddfefdbd”,c=‘d’; ss(strl,c);printf(“%s\n”,strl); } 程序运行后的输出结果是
正确答案 :BJL
B
B
abeDDfefDbD
解析:解析:本题中的函数ss()有两个参数,一个是字符型指针变量s;另一个是字符型变量t。在函数中通过一个while循环,在循环中一次取出e指向的字符串并判断它是否和t中存放的字符相同,若相等,则执行“*s=t-'a'+'A';”(若是小写字母,则把它转换成大写字母)语句。在主函数中执行函数调用ss(strl,c),很显然是把stfl数组中所有字符“d”变成大写字母,其他字符不变。
[单选题]根据以下三个表,回答下列各题: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) {TS}查询单价在100元以上的鼠标和键盘,正确命令是( )。
正确答案 :B
SELECT*FROM产品WHERE单价>100 AND(名称='鼠标'0R名称='键盘')
解析:SQL SELECT命令的语法格式中WHERE说明查询条件,即选择元组的条件。逻辑元素用AND表示“并且”的关系,用OR表示“或者”的关系,此题该用“或者”的关系。
查看原题 点击获取本科目所有试题